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 :

utilisation du processeur par SQLServer


Sujet :

Administration SQL Server

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Par défaut utilisation du processeur par SQLServer
    Bonjour,

    j'ai une base de données qui tourne sous SQL Server 2000.
    j'ai changer mon ancien serveur par un nouveau de serveur (Xeon 4 processeurs à 2 Ghz, 4 Go de RAM, Disques dur RAID...)
    mais je suis frustré que l'utilisation des processeurs par SQL Server ne dépasse jamais 15 à 17 % dans le gestionnaire des taches...

    existe t il une technique pour "dire" à SQLServer d'utiliser 50% des processeurs ?

    merci

  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
    21 997
    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 : 21 997
    Billets dans le blog
    6
    Par défaut
    même si cela existait cela ne serrvirait a rien.
    Si SQL Server est si bas il yb a deux hypothèses :
    1) cela lui suffit
    2) un autre sous système, par exemple le disque, le fait attendre.

    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
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Par défaut
    Quand je fais un export je comprend bien que l'ecriture sur le disque peut être à son maximum et que les proc attendent... mais j'ai une procedure qui recalcul des cumuls de stock donc de la lecture disque et beaucoup de calcul...
    dans les deux cas, l'utilisation des proc est à 17 % max...

    j'ai deja modifié un fichier ini pour régler l'exploitation du processeur d'une application serveur comme 4D Server et je pensais que cela serait possible pour SQL Server !

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    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 : 21 997
    Billets dans le blog
    6
    Par défaut
    [QUOTE]j'ai une procedure qui recalcul des cumuls de stock donc de la lecture disque[/QUOTE

    En principe un select ne lit jamais le disque. tout se passe en mémoire...
    Il y a différents réglage possible sur l'utilisation des processeurs, notamment au niveau du parrallélisme et de l'affectation des proc. Mais encore une fois si SQL Server ne prends pas plus de 17% c'est qu'il n'en a pas besoin ou attends quelque chose (ressources).

    Parlez nous de vos traitements... Que font-ils ???

    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/ * * * * *

  5. #5
    Membre expérimenté
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    Aller jeter un coup d'oeil du coté de la table
    Ce qui ralentit votre serveur, je n'ai pas les requètes pour traiter correctement cette table sous la main, je ne les connais malheureusement pas "encore" par coeur.

    Sinon comme SqlPro le dit depuis le début, si vous n'avez aucun soucis de lenteur, c'est qu'il a assez avec 17%

    Si vous voulez on échange, chez nous on a toujours des problèmes de processeur a 100% et de disques saturé en lecture

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Par défaut
    merci a vous 2, je pense que mon serveur va rester à 17% encore longtemps mais je suis moins frustré en entendant vos expériences (Proc a 100%)

    mais je me pose quand meme toujours la question, pourquoi mon ancien server plafonnait a 15% ou 17% et que mon nouveau serveur plafonne toujours à 15 ou 17% ???
    comme l'exploitation est resté la même (même nombre de poste client, même volume de données....) mon nouveau serveur si il est Deux fois plus puissant devrait plafonner à 8% !!!

    cela viendrait peut être de l'application ?

    bonne journée

  7. #7
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    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 : 21 997
    Billets dans le blog
    6
    Par défaut
    La rapidité du processeur n'a pas une très forte influence sur les perf.
    Dans l'ordre je dirais (à la louche) que c'est :
    1) à 70% la RAM
    2) à 25% les disques
    3) à 4,5 % le processeur
    4) à 0,5% le reste !

    Comme le goulet d'étranglement est surtout constitué par les disques (rarement optimisé par les développeurs et les admin en herbe, surtout s'ils sont système...), c'est souvent que le processeur attend le disque et donc travaille peu.

    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/ * * * * *

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Par défaut
    Merci,

    j'ai fais le test avec la même application et le meme SQL Server 2000 sur un serveur moins performant en terme de processeur (2 proc)
    et j'arrive à monter à 60 % d'utilisation du proc

    donc je suis d'accord avec votre analyse du post précédent... vive les disques rapide...

Discussions similaires

  1. [Weblogic][Tuning] Optimiser l'utilisation du processeur
    Par Jacques - 06 dans le forum Weblogic
    Réponses: 5
    Dernier message: 04/07/2006, 15h07
  2. Température processeur par le code
    Par XioN dans le forum Delphi
    Réponses: 3
    Dernier message: 29/05/2006, 21h14
  3. Frequence processeur par rapport aux autres composants
    Par black is beautiful dans le forum Composants
    Réponses: 7
    Dernier message: 02/02/2006, 19h08
  4. [HTTP] Comment utiliser les POST par programation
    Par Popof dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 31/01/2005, 09h14
  5. Comment récupérer le % d'utilisation du processeur ?
    Par ksly dans le forum C++Builder
    Réponses: 3
    Dernier message: 28/10/2003, 13h57

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