IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Taille RAM optimale ?


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Points : 10
    Points
    10
    Par défaut Taille RAM optimale ?
    Bonjour,

    Nous avons un backoffice qui utilise SQL Server 2005/2008, installé sur un serveur autonome Windows Server 2008.

    La base de données fait en moyenne 25Go avec environ 20 utilisateurs connectés. Elle comporte 200 tables, certaines allant jusqu'à 20 millions de lignes, jusqu'à 3Go maxi par table.

    Nous nous posons la question de la taille optimale de RAM qu'il faut installer sur nos serveurs afin d'avoir un fonctionnement le plus performant possible.
    Nous sommes confrontés à plusieurs affirmations (avoir de la RAM > taille de la base, avoir des disque qui patatent...), et certainement quelques hérésies...

    Quelle est d'après vous la quantité de RAM optimale pour ce type d'application ? Et j'irais même un peu plus loin, quelle est d'après vous la configuration idéale ???

    Je vous remercie beaucoup !

  2. #2
    FMJ
    FMJ est déconnecté
    Membre averti
    Profil pro
    tutu
    Inscrit en
    Octobre 2003
    Messages
    416
    Détails du profil
    Informations personnelles :
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : tutu

    Informations forums :
    Inscription : Octobre 2003
    Messages : 416
    Points : 363
    Points
    363
    Par défaut
    La réponse du normand : pour une DB, plus tu as de RAM; mieux c'est !
    La limite étant celle autorisée par ta config hardware, la version de ton OS et celle de ton SQL Server.

    Au-delà de cette lapalissade, il faudrait pouvoir qualifier le terme optimale.
    Disons qu'il doit se situer entre une base qui pagine trop et une base pour laquelle l'ajout de mémoire n'apporte guère plus en terme de perf. Donc le terme optimal est subjectif en fonction de la base et de l'utilisation que l'on souhaite en faire.

    Donc partons du début : est-ce que la quantité de RAM actuelle est bien utilisée ou bien la base doit-elle fortement passer par des accès disques ?

    Si je comprend bien, vous avez déjà le hardware en place et la base qui tourne dessus. Donc vous avez la possibilité d'évaluer ce point. C'est déjà beaucoup plus confortable que le déploiement d'une nouvelle base.

    Ensuite la problématique des perf du SGBD est beaucoup plus large de la seule question du manque de RAM (qui n'est souvent que le symptôme d'autres problèmes). Il s'agit donc de traiter le problème dans son ensemble en suivant les précos décrites dans les documents suivants :

    http://rudi.developpez.com/sqlserver.../optimisation/
    on peut aussi citer son livre (que je possède) qui est loin d'être inintéressant
    http://www.dunod.com/informatique-mu...ser-sql-server

    Et puis il y a les documents du sémillant SQLpro
    http://sqlpro.developpez.com/cours/optimiser/
    http://sqlpro.developpez.com/sqlserv...isation/intro/
    http://sqlpro.developpez.com/sqlserv...on/ressources/
    http://sqlpro.developpez.com/sqlserv...sation/modele/
    http://sqlpro.developpez.com/sqlserv.../exploitation/
    http://sqlpro.developpez.com/sqlserv...tion/requetes/
    http://sqlpro.developpez.com/sqlserv.../exploitation/

Discussions similaires

  1. Taille RAM max.
    Par jakkihm dans le forum Composants
    Réponses: 11
    Dernier message: 20/07/2007, 10h42
  2. Réponses: 1
    Dernier message: 26/10/2006, 04h30
  3. Réponses: 2
    Dernier message: 24/04/2006, 21h08
  4. Connaitre la taille de la RAM
    Par dway dans le forum Assembleur
    Réponses: 23
    Dernier message: 15/09/2004, 10h05
  5. recuperer la frequence du proc , la taille de la RAM , ..
    Par Cthulhu 22 dans le forum C++Builder
    Réponses: 5
    Dernier message: 05/09/2002, 12h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo