Comment vérifier l'utilisation du processeur par le serveur sql ?

Table des matières:

Comment vérifier l'utilisation du processeur par le serveur sql ?
Comment vérifier l'utilisation du processeur par le serveur sql ?

Vidéo: Comment vérifier l'utilisation du processeur par le serveur sql ?

Vidéo: Comment vérifier l'utilisation du processeur par le serveur sql ?
Vidéo: SQL Server DBA Tutorial 145-How to Check CPU % Usage by SQL Server 2024, Décembre
Anonim

Une fois connecté à votre instance SQL Server ou Azure SQL, vous pouvez sélectionner Rapports > Tableau de bord des performances et voir les valeurs actuelles et historiques de l'utilisation du processeur. Ici, vous pouvez trouver les textes de requête des principaux consommateurs de ressources et identifier les requêtes à l'origine des problèmes de processeur.

Comment puis-je vérifier l'utilisation du processeur sur le serveur ?

Utilisez le moniteur de ressources pour afficher la consommation du processeur

  1. Appuyez sur WIN + R sur le clavier pour ouvrir la boîte de dialogue Exécuter. Tapez resmon dans la zone de texte et appuyez sur Entrée pour ouvrir le moniteur de ressources.
  2. Cliquez sur l'onglet CPU. …
  3. Cliquez sur l'en-tête de colonne CPU moyen pour trier par utilisation globale du processeur.

Comment trouver mon goulot d'étranglement CPU dans SQL Server ?

Vous pouvez utiliser Performance Monitor pour vérifier la charge de votre CPU. Recherchez le Processor:% Processor Time counter: s'il dépasse régulièrement 80 % du temps processeur par processeur, vous êtes probablement confronté à un goulot d'étranglement lié au processeur. Certaines des opérations gourmandes en CPU sont la compilation et la recompilation.

Que se passe-t-il si l'utilisation du processeur est élevée dans SQL Server ?

La première et la plus courante des étapes si vous soupçonnez une utilisation élevée du processeur (ou si vous en êtes alerté) consiste à se connecter au serveur physique et à vérifier le gestionnaire de tâches de Windows Les performances L'onglet affichera l'utilisation élevée comme indiqué ci-dessous: Ensuite, nous devons déterminer quel processus est responsable de la consommation élevée de CPU.

Comment puis-je trouver les requêtes les plus consommatrices de CPU dans SQL Server ?

Si vous voulez trouver les 'n' requêtes les plus importantes actuellement dans le cache, qui consomment plus de CPU, alors vous êtes au bon endroit. sys. dm_exec_query_stats DMV contient toutes les informations sur les requêtes consommatrices de ressources (CPU, mémoire, E/S) qui sont actuellement dans le cache.

Conseillé: