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

Administration SQL Server Discussion :

Optimisation sur un serveur avec 16 Go RAM


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Par défaut Optimisation sur un serveur avec 16 Go RAM
    Bonjour,

    Je travaille sur un serveur avec 16 Go de Ram sur OS Windows Serer 2003.
    J'ai SQL Server 2005 Enterprise edition d'installé sur laquelle je lance de gros, très gros chargement de données.

    Durant ces chargements, je jette un oeil sur la quantité de mémoire consommée par le processus "sqlsrv" et je remarque qu'il plafonne à 1,1 Go dans ses plus hauts pics.

    J'aimerai savoir comment l'optimiser pour qu'il tire profit de mes 16 Go de ram.

    J'ai essayé d'activé l'option AWE mais paradoxalement, ça a fait plafonner la consommation de mémoire à 90 Mo . Est-ce normal ????

    Sinon quels paramétrages pourraient m'aider???

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    Lisez A LA LETTRE mon blog et appliquez A LA LETTRE :
    http://blog.developpez.com/sqlpro/p5...2-bits-et-awe/

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre confirmé Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Par défaut
    Merci pour le blog vraiment très intéressant.

    J'ai rajouté effectivement les paramètres /3GB et/PAE dans le boot.ini de mon serveur.

    Je constate une nette amélioration à l'exécution . Néanmoins, la consommation de mémoire de mon processus "sqlsrv" dans le gestionnaire de tâches windows plafonne toujours à 170 Mo sans l'excéder. Je suppose que le gestionnaire de tâches n'est pas représentatif de la mémoire réellement consommée par SQL Server????
    Peut-être que l'AWE répartit la consommation en mémoire d'une autre manière qui ne peut être visualisée par le gestionnaire de tâches???

    Quelqu'un connaitrait-il un outil plus poussé pour évaluer la consommation mémoire du SGBD ???

  4. #4
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonjour,

    Attention à ne pas confondre la mémoire consommée par un processus (donc de l'exécutable) et la mémoire consommée par les différents cache / tampons dont se sert sqlserver.

    Vous pouvez tout à fait le voir avec les compteurs de performances windows (SQL Server : Memory Manager : Mémoire total du serveur, par exemple)

    ++

  5. #5
    Membre confirmé Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Par défaut
    Ok ça marche, il faut en effet évaluer la mémoire restante du serveur pour s'apercevoir que SQL Server consomme bien ce qu'on lui a donné dans le paramètre Max memory .
    Le processus ne consomme en effet pas beaucoup mais ça doit être les caches qui sont les plus sollicités.
    En tout cas les paramétrages c'est bien AWE + édition du boot.ini en 3GB et PAE.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CSV] Télécharger un fichier sur le serveur avec une URL
    Par bolandfranck dans le forum Langage
    Réponses: 2
    Dernier message: 23/06/2007, 13h33
  2. [XML] Créer un fichier sur le serveur avec le contenu d'une requête POST
    Par kingmandrax dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 27/10/2006, 00h18
  3. Définir des variables sur le serveur avec PHP.
    Par ronio dans le forum Langage
    Réponses: 2
    Dernier message: 04/08/2006, 10h23
  4. Installation de PostGrepSQL sur un serveur avec SQL2000
    Par ddenis dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 23/10/2005, 16h29
  5. Kmail veux pas marcher sur mon serveur avec postfix
    Par jean christophe dans le forum Réseau
    Réponses: 4
    Dernier message: 06/05/2005, 01h02

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