Je souhaite optimiser un serveur SQL de production. Après avoir fait des ajustements (comme changer le degré de parallélisme), je veux savoir si cela a aidé ou blessé les temps d'exécution des requêtes. Cela ressemble à un compteur de performance évident, mais pour la dernière demi-heure, j'ai cherché Google et la liste de compteurs dans perfmon, et je n'ai pas été en mesure de trouver un compteur de performance pour SQL Server pour me donner la moyenne le temps d'exécution pour toutes les requêtes touchant un serveur. L'équivalent SQL Server de l'heure d'exécution de requête ASP.NET.Existe-t-il un compteur de performance SQL Server pour un temps d'exécution moyen?
Existe-t-il un produit qui me manque? Existe-t-il un autre moyen efficace de surveiller les temps de requête moyens pour un serveur?
"toutes les requêtes touchant le serveur", comme dans toutes les requêtes. :-) La période de temps étant ce que vous avez défini comme période dans PerfMon (la valeur par défaut est 100 secondes). SQL trace est une bonne suggestion, même si j'espérais quelque chose de plus facile. – jwanagel