Table des matières:

Pourquoi SQL Server utilise-t-il autant de CPU ?
Pourquoi SQL Server utilise-t-il autant de CPU ?

Vidéo: Pourquoi SQL Server utilise-t-il autant de CPU ?

Vidéo: Pourquoi SQL Server utilise-t-il autant de CPU ?
Vidéo: Comment resoudre le probleme processeur utilisé au maximum -Tuto 2024, Novembre
Anonim

Il existe plusieurs modèles connus qui peuvent provoquer des CPU pour les processus s'exécutant dans serveur SQL , y compris: Exécution de la requête provoquant un CPU . Les tâches système consomment CPU . Compilation excessive et recompilation des requêtes.

Alors, qu'est-ce qui cause un CPU élevé sur SQL Server ?

1. Exécution de la requête causant le processeur pic: l'exécution des requêtes prend beaucoup de temps et les pics CPU généralement en raison d'estimations de cardinalité incorrectes causé par des statistiques obsolètes, le manque d'index, Serveur configuration, requêtes distribuées, etc.

comment savoir si le processeur de mon serveur SQL est élevé ? Étape 1: identifier SQL Instance Si c'est SQL et ton serveur héberge plusieurs SQL Les instances identifient l'instance responsable de CPU élevé . Ouvrez le gestionnaire de tâches -> allez dans l'onglet Performance -> cliquez sur Ouvrir le moniteur de ressources -> cliquez sur CPU onglet et cliquez sur CPU colonne à classer par ordre décroissant.

De celui-ci, qu'est-ce qui consomme le CPU SQL Server ?

Il existe plusieurs modèles connus qui peuvent entraîner un CPU élevé pour les processus exécutés dans SQL Server, notamment:

  • Exécution de la requête provoquant un CPU élevé.
  • Les tâches système consomment du CPU.
  • Compilation excessive et recompilation des requêtes.

Qu'est-ce que Sp_server_diagnostics ?

sp_server_diagnostics . Cette procédure stockée fournit une évaluation rapide d'une instance SQL en capturant et en renvoyant des informations relatives à l'intégrité et aux événements qui sont classées de manière pratique pour nous.

Conseillé: