Comment vérifier les performances de la requête dans un serveur sql

Thisteach vous comment utiliser le magasin SQL Server Query pour surveiller les performances de vos requêtes de base de données.

Pas

Partie 1 de 3:
Activation du magasin de requêtes
  1. Image intitulée Vérifiez la performance de la requête dans une étape 1 SQL Server 1
1. Ouvrez le studio de gestion SQL Server. Vous pouvez utiliser la fonction de requête Store de SQL Server pour surveiller votre base de données pour les problèmes de performance. Cette fonctionnalité est incluse avec SQL Server 2016 et plus loin, mais vous aurez besoin de l`activer manuellement.
  • Image intitulée Vérifiez les performances de la requête dans une étape 2 SQL Server
    2. Explorateur d`objet ouvert. 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.
  • Image intitulée Vérifiez les performances de la requête dans une étape 3 SQL Server
    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.
  • Image intitulée Vérifiez les performances de la requête dans une étape 4 SQL Server
    4. Cliquez sur Propriétés.
  • Image intitulée Vérifiez les performances de la requête dans une étape 5 SQL Server
    5. Cliquez sur Magasin de requête. C`est sur la boîte de dialogue Propriétés.
  • Image intitulée Vérifiez les performances de la requête dans une étape 6 SQL Server
    6. Sélectionner Au Sous "mode de fonctionnement (demandé)."Le magasin de requêtes commencera à suivre toutes les questions.
  • Image intitulée Vérifiez la performance de la requête dans une étape 7 SQL Server 7
    7. Actualiser la base de données dans le panneau d`objet Explorer. Cela ajoute le dossier du magasin de requêtes au panneau.
  • Image intitulée Vérifiez les performances de la requête dans une étape 8 SQL Server
    8. Personnaliser lorsque le magasin de requêtes abrite de nouvelles données. Le magasin de requêtes regroupera de nouvelles statistiques toutes les 60 minutes par défaut. Voici comment changer l`intervalle (en utilisant 15 minutes à titre d`exemple):
  • Modifier la base de données
  • Définissez Query_Store (intervalle_length_minutes = 15)-.
  • Partie 2 de 3:
    Trouver les premières requêtes consommatrices de ressources
    1. Image intitulée Vérifiez la performance de la requête dans une étape 9 SQL Server
    1. Clique le - à côté de "Store de requête" dans l`explorateur d`objets. Ceci affiche toutes les options de magasin de requêtes.
    • Utilisez cette méthode pour savoir quelles requêtes spécifiques utilisent la plus grande ressource du serveur.
  • Image intitulée Vérifiez les performances de la requête dans une étape 10 SQL Server
    2. Cliquez sur Demandes de consommation de ressources. Cela ouvre un graphique qui affiche les 25 requêtes de consommation de ressources dans la base de données. Ces résultats sont assez vastes, mais vous pouvez personnaliser davantage le graphique pour obtenir des informations plus utiles.
  • Image intitulée Vérifiez les performances de la requête dans une étape 11 SQL Server
    3. Cliquez sur Configurer. C`est au coin supérieur droit du rapport. Une fenêtre de dialogue apparaîtra.
  • Image intitulée Vérifiez les performances de la requête dans une étape 12 SQL Server
    4. Sélectionnez vos critères de consommation de ressources. Dans la section supérieure ("critères de consommation de ressources"), choisissez la ressource que vous souhaitez vérifier (e.g., Temps de la CPU, Consommation de mémoire), et la statistique désirée (e.g., Aversion, Le total).
  • Image intitulée Vérifiez les performances de la requête dans une étape 13 SQL Server
    5. Sélectionnez une période de temps. Sous 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 fournies.
  • Image intitulée Vérifiez les performances de la requête dans une étape 14 SQL Server
    6. Choisissez combien de résultats pour voir. Pour voir toutes les questions pour la période sélectionnée, cliquez sur Tout Sous l`en-tête "retour". Pour afficher un nombre spécifique de requêtes, sélectionnez Haut et entrez un numéro (e.g. dix, 100).
  • Si vous souhaitez vous tenir au top 25 des pires contrevenants, il n`est pas nécessaire de modifier l`en-tête de «retour».
  • Image intitulée Vérifiez les performances de la requête dans une étape 15 SQL Server
    7. Cliquez sur d`accord. Les statistiques vont maintenant actualiser pour afficher ce que vous voulez voir.
  • Image intitulée Vérifiez la performance de la requête dans une étape 16 SQL Server
    8. Ajustez la vue (facultatif). Utilisez les petites icônes de graphique (la grille, le graphique et la barre) pour afficher les résultats dans différents formats. Ces boutons sont au coin supérieur droit des résultats.
  • Partie 3 sur 3:
    Vérification des requêtes régressées
    1. Image intitulée Vérifiez la performance de la requête dans une étape 17 SQL Server
    1. Clique le - à côté de "Store de requête" dans l`explorateur d`objets. Ceci affiche toutes les options de magasin de requêtes.
    • Utilisez cette méthode pour trouver des requêtes spécifiques qui effectuent plus lentement que ce qu`ils étaient utilisés pour.
  • Image intitulée Vérifiez les performances de la requête dans une étape 18 SQL Server
    2. Cliquez sur Requêtes régressées. Cela ouvre le panneau de requêtes régressé, où vous trouverez les requêtes et les plans dans le magasin de requêtes.
  • Image intitulée Vérifiez les performances de la requête dans un SQL Server Step 19
    3. Sélectionnez un plan dans le premier menu déroulant. C`est le menu étiqueté "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 vérifier les problèmes avec le temps qu`il faut pour exécuter, sélectionnez Durée.
  • Pour voir des problèmes liés à l`utilisation de la RAM, sélectionnez Consommation de mémoire.
  • Image intitulée Vérifiez les performances de la requête dans une étape 20 SQL Server
    4. Sélectionnez une statistique dans le deuxième menu déroulant. Ceci est le menu étiqueté "basé sur" (à droite du menu précédent. Cela réaffiche les résultats.
  • Articles connexes