Aquest wikiHow us ensenya a utilitzar el SQL Server Query Store per supervisar el rendiment de les vostres consultes de base de dades.
Passos
Part 1 de 3: habilitar el botiga de consultes
Pas 1. Obriu SQL Server Management Studio
Podeu utilitzar la funció de botiga de consultes de SQL Server per supervisar la base de dades de problemes de rendiment. Aquesta característica s'inclou amb SQL Server 2016 i versions posteriors, però l'haureu d'activar manualment.
Pas 2. Obriu l'Explorador d'objectes
Si ja no veieu l'Explorador d'objectes, feu clic a Veure a la part superior de la pantalla i feu clic a Explorador d'objectes.
Pas 3. Feu clic amb el botó dret a la base de dades que voleu comprovar
Apareixerà un menú.
El Query Store no es pot utilitzar per supervisar les bases de dades master o tempdb
Pas 4. Feu clic a Propietats
Pas 5. Feu clic a Botiga de consultes
Es troba al quadre de diàleg Propietats.
Pas 6. Seleccioneu Activat a ″ Mode d'operació (Sol·licitat)
″ La botiga de consultes començarà a fer el seguiment de totes les consultes.
Pas 7. Actualitzeu la base de dades al tauler Explorador d'objectes
Això afegeix la carpeta Query Store al tauler.
Pas 8. Personalitzeu-lo quan el Query Store agregui dades noves
El Query Store agregarà estadístiques noves cada 60 minuts de manera predeterminada. A continuació s’explica com canviar l’interval (fent servir 15 minuts com a exemple):
- ALTER BASE DE DADES
- SET QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.
Part 2 de 3: Trobar les consultes principals que consumeixen recursos
Pas 1. Feu clic a - al costat de ″ Botiga de consultes ″ a l'Explorador d'objectes
Es mostren totes les opcions de Query Store.
Utilitzeu aquest mètode per esbrinar quines consultes específiques fan servir més recursos del servidor
Pas 2. Feu clic a Principals consultes de consum de recursos
Això obre un gràfic que mostra les 25 consultes que consumeixen més recursos a la base de dades. Aquests resultats són bastant amplis, però podeu personalitzar encara més el gràfic per obtenir informació més útil.
Pas 3. Feu clic a Configura
Es troba a l'extrem superior dret de l'informe. Apareixerà una finestra de diàleg.
Pas 4. Seleccioneu els criteris de consum de recursos
A la secció superior (″ Criteris de consum de recursos ″), trieu quin recurs voleu comprovar (per exemple, Temps CPU, Consum de memòria) i l'estadística desitjada (per exemple, Mitjana, Total).
Pas 5. Seleccioneu un període de temps
A la secció ″ Interval de temps ″, trieu el període de temps durant el qual voleu veure els resultats. Podeu seleccionar una opció al menú desplegable o inserir dates específiques als quadres proporcionats.
Pas 6. Trieu quants resultats voleu veure
Per veure totes les consultes del període de temps seleccionat, feu clic a Tots a sota de la capçalera "Retorn". Per mostrar un nombre específic de consultes, seleccioneu Superior i introduïu un número (p. ex.
Pas 10., 100).
Si voleu mantenir-vos amb els 25 pitjors delinqüents, no cal que feu cap canvi a la capçalera "Retorn"
Pas 7. Feu clic a D'acord
Ara les estadístiques s’actualitzaran per mostrar el que voleu veure.
Pas 8. Ajusteu la vista (opcional)
Utilitzeu les petites icones de gràfics (la graella, el gràfic i el gràfic de barres) per veure els resultats en diversos formats. Aquests botons es troben a l'extrem superior dret dels resultats.
Part 3 de 3: Comprovació de consultes retrocedides
Pas 1. Feu clic a - al costat de ″ Botiga de consultes ″ a l'Explorador d'objectes
Es mostren totes les opcions de Query Store.
Utilitzeu aquest mètode per trobar consultes específiques que tinguin un rendiment més lent que abans
Pas 2. Feu clic a Consultes retrocedides
S'obre el tauler de consultes retrocedides, on trobareu les consultes i els plans a la botiga de consultes.
Pas 3. Seleccioneu un pla al primer menú desplegable
Es tracta del menú anomenat ″ Comprova la regressió a ″, situat a la part superior esquerra del tauler. Cadascun dels plans mostrarà un informe gràfic de rendiment diferent per a les vostres consultes.
- Per exemple, si voleu comprovar si hi ha problemes amb el temps que triguen a executar-se les consultes, seleccioneu Durada.
- Per veure problemes relacionats amb l’ús de RAM, seleccioneu Consum de memòria.
Pas 4. Seleccioneu una estadística al segon menú desplegable
Aquest és el menú anomenat ″ Basat en ″ (a la dreta del menú anterior. Es mostren els resultats.