Ce wikiHow vous apprend à utiliser le SQL Server Query Store pour surveiller les performances de vos requêtes de base de données.
Pas
Partie 1 sur 3: Activation du magasin de requêtes
Étape 1. Ouvrez SQL Server Management Studio
Vous pouvez utiliser la fonctionnalité Query Store de SQL Server pour surveiller votre base de données pour les problèmes de performances. Cette fonctionnalité est incluse avec SQL Server 2016 et versions ultérieures, mais vous devrez l'activer manuellement.
Étape 2. Ouvrez l'explorateur d'objets
Si vous ne voyez pas déjà l'Explorateur d'objets, cliquez sur le bouton Vue menu en haut de l'écran, puis cliquez sur Explorateur d'objets.
Étape 3. Cliquez avec le bouton droit sur la base de données que vous souhaitez vérifier
Un menu apparaîtra.
Le magasin de requêtes ne peut pas être utilisé pour surveiller les bases de données master ou tempdb
Étape 4. Cliquez sur Propriétés
Étape 5. Cliquez sur Query Store
C'est dans la boîte de dialogue Propriétés.
Étape 6. Sélectionnez Activé sous ″Mode de fonctionnement (demandé)
″ Le magasin de requêtes commencera à suivre toutes les requêtes.
Étape 7. Actualisez la base de données dans le panneau Explorateur d'objets
Cela ajoute le dossier Query Store au panneau.
Étape 8. Personnalisez lorsque le magasin de requêtes agrège de nouvelles données
Le Query Store regroupera de nouvelles statistiques toutes les 60 minutes par défaut. Voici comment modifier l'intervalle (en utilisant 15 minutes comme exemple):
- MODIFIER LA BASE DE DONNÉES
- SET QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.
Partie 2 sur 3: Recherche des requêtes les plus consommatrices de ressources
Étape 1. Cliquez sur le - à côté de ″Query Store″ dans l'Explorateur d'objets
Cela affiche toutes les options du magasin de requêtes.
Utilisez cette méthode pour savoir quelles requêtes spécifiques utilisent le plus de ressources serveur
Étape 2. Cliquez sur Principales requêtes consommatrices de ressources
Cela ouvre un graphique qui affiche les 25 requêtes les plus consommatrices de ressources dans la base de données. Ces résultats sont assez larges, mais vous pouvez personnaliser davantage le graphique pour obtenir des informations plus utiles.
Étape 3. Cliquez sur Configurer
C'est dans le coin supérieur droit du rapport. Une fenêtre de dialogue apparaîtra.
Étape 4. Sélectionnez vos critères de consommation de ressources
Dans la section supérieure (″Critères de consommation des ressources″), choisissez la ressource que vous souhaitez vérifier (par exemple, Temps CPU, Consommation de mémoire) et la statistique souhaitée (par exemple, Moy, Le total).
Étape 5. Sélectionnez une période
Dans la section « Intervalle de temps », choisissez la période pour laquelle vous souhaitez afficher les résultats. Vous pouvez sélectionner une option dans le menu déroulant ou insérer des dates spécifiques dans les cases prévues.
Étape 6. Choisissez le nombre de résultats à afficher
Pour voir toutes les requêtes pour la période sélectionnée, cliquez sur Tous sous l'en-tête « Retour ». Pour afficher un nombre spécifique de requêtes, sélectionnez Sommet et entrez un numéro (par ex.
Étape 10., 100).
Si vous souhaitez vous en tenir aux 25 pires contrevenants, il n'est pas nécessaire d'apporter des modifications sous l'en-tête « Retour »
Étape 7. Cliquez sur OK
Les statistiques vont maintenant s'actualiser pour afficher ce que vous voulez voir.
Étape 8. Ajustez la vue (facultatif)
Utilisez les petites icônes de graphique (la grille, le graphique et le graphique à barres) pour afficher les résultats dans divers formats. Ces boutons se trouvent dans le coin supérieur droit des résultats.
Partie 3 sur 3: Vérification des requêtes régressées
Étape 1. Cliquez sur le - à côté de ″Query Store″ dans l'Explorateur d'objets
Cela affiche toutes les options du magasin de requêtes.
Utilisez cette méthode pour rechercher des requêtes spécifiques qui s'exécutent plus lentement qu'auparavant
Étape 2. Cliquez sur Requêtes en régression
Cela ouvre le panneau Requêtes régressées, où vous trouverez les requêtes et les plans dans le magasin de requêtes.
Étape 3. Sélectionnez un plan dans le premier menu déroulant
C'est le menu intitulé "Vérifier la régression dans" au-dessus du coin supérieur gauche du panneau. Chacun des plans affichera un rapport de performance graphique différent pour vos requêtes.
- Par exemple, si vous souhaitez rechercher les problèmes liés au temps nécessaire à l'exécution des requêtes, sélectionnez Durée.
- Pour voir les problèmes liés à l'utilisation de la RAM, sélectionnez Consommation de mémoire.
Étape 4. Sélectionnez une statistique dans le deuxième menu déroulant
Il s'agit du menu intitulé « Basé sur » (à droite du menu précédent. Cela réaffiche les résultats.