SQL Serveur les bons paramètres CPU sont indispensables

février 20

La grande différence entre SQL Serveur Standard et la version Entreprise sont les limites en matière de mémoires, CPU et fonctionnalités disponibles (réindexation en live par exemple).

Chez un de mes clients, malgré l’achat d’un nouveau serveur, les performances ne sont pas si exceptionnelles.

Analyse des performances CPU

Sur le vif, lors d’un contrôle sur le serveur, je constate que seulement 4 des CPU sont utilisés, alors que 8 sont disponibles.

Je contrôle qu’il n’y a pas une limite configurée dans les paramètres SQL.

Quelques limites de SQL Server Standard

  • 4 sockets et 16 cœurs maximum
  • 128 Go de RAM

C’est clair que dans mon exemple, l’usage de 8 CPU est possible.

Reconfiguration de la machine virtuelle

je contacte le prestataire qui à configuré le serveur. Après une analyse rapide, il a doté la machine de virtuel de 8 cœurs virtuelle.

Le problème c’est qu’il n’a pas prêté attention au nombre de sockets mis en œuvre.

Nous réalisons une reconfiguration de la machine virtuelle, et maintenant j’ai bien les 8 cœurs qui fonctionnent.

Pour faire le test, j’ai utilisé un outil SQLQueryStress disponible sur GitHub

Retour sur la situation

En discutant avec le prestataire, il m’indique que c’est la première fois qu’on lui propose de paramètre de configuration optimisée pour SQL Serveur. Il le saura pour ses prochaines configurations.

Une mauvaise configuration de votre SQL Serveur, et c’est votre ERP qui tourne au ralenti.


Tags

SQL Serveur


You may also like

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Chaque semaine des conseils pour votre stratégie

Chaque semaine, les conseils d'un DSI externalisé.

Décrypter l'impact de l'actualité sur votre stratégie informatique, développer une vision long à terme, optimiser vos investissements. 

>