Collecter les informations issues des compteurs de performances n'est pas une tâche facile. Pour réaliser cette opération, rien ne remplace la très efficace instruction logman
Cette instruction nécessite qu'on lui précise les compteurs de performance à suivre, l'interval de temps avec lequelle elle va collecter les valeurs des différents compteurs et enfin le fichier qui va contenir tous ces valeurs.Ce fichier (au format CSV) pouura facilement être analysé avec Excel comme cela est illustré depuis l'article Compteurs-de-performances.
Au niveau de SQL Serveur uniquement, il est recommandé de suivre au moins les compteurs suivants:
\\MonServeur\SQLServer:Exec Statistics(*)\* \\MonServeur\SQLServer:General Statistics\* \\MonServeur\SQLServer:Memory Manager\* \\MonServeur\SQLServer:SQL Statistics\* \\MonServeur\SQLServer:Transactions\* \\MonServeur\SQLServer:Wait Statistics(*)\*
Pour faciliter la saisie des compteurs à suivre, mais aussi pour être capable de suivre de nouveau ces mêmes compteurs, la première étape va donc consister à regrouper ces compteurs dans un groupe de compteurs.
La liste des compteurs est recopiée dans le fichier compteurs.txt. Le nom du serveur doit bien sur être corrigé afin de correnspondre au nom de l'instance SQL Server pour laquelle ces compteurs sont suivis.
Depuis le dossier dans le lequel est stocké le fichier compteurs.txt la commande suivante est exécutée:
logman create counter SQLServer -cf compteurs.txt -f csv -si sec:30 -o c:\analyse\PerfLogs
Cette instruction se détaille de la façon suivante:
Cette configuration de capture enregistré, ce qu'il est possible de vérifier avec logman query SQLServer, la capture peut
commencer avec l'instruction:
logman start SQLServer
tout aussi simplement la capture sera arrêté avec :
logman stop SQLServer
Pour l'analyse du fichier CSV et l'exploitation des résultats il est préférable de faire confiance à Excel comme cela est illustré dans et article sur l'utilisation des compteurs de performances.
Plus d'infos sur le technet: http://msdn.microsoft.com/en-us/library/bb812933.aspx