Je suis confronté à un comportement étrange de mon édition Web SQL Server 2016. SQL Server Windows NT 64 bits saute soudainement pour utiliser 90% du processeur, puis il descend au bout de 5 secondes, puis le pic revient à nouveau après 3 à 5 minutes (l'utilisation normale est juste autour de 2% à 5% du processeur)
Mes spécifications de serveur
Le serveur est à jour avec les dernières mises à jour installées et MS SQL Server est sur les paramètres par défaut. Comment puis-je trouver ce qui cause cela. Aidez-moi, s'il vous plaît. Merci
Veuillez vérifier les captures d'écran
Il y a plusieurs façons d'aborder cela.
Téléchargez sp_WhoIsActive et exécutez-le lorsque vous remarquez un pic de CPU, ou enregistrez-le dans une table et interrogez la table en regardant la colonne CPU (peut-être ORDER BY CPU DESC
).
Examinez le cache du plan à l'aide d'un script gratuit - j'en ai co-signé un appelé sp_BlitzCache . Par défaut, il renverra les 10 requêtes les plus consommatrices de CPU dans le cache de plan de votre serveur.
Achetez un outil de surveillance comme SentryOne Performance Advisor et utilisez-le pour examiner votre serveur pendant un pic.