Com es pot comprovar el rendiment de la consulta en un servidor SQL

Taula de continguts:

Com es pot comprovar el rendiment de la consulta en un servidor SQL
Com es pot comprovar el rendiment de la consulta en un servidor SQL

Vídeo: Com es pot comprovar el rendiment de la consulta en un servidor SQL

Vídeo: Com es pot comprovar el rendiment de la consulta en un servidor SQL
Vídeo: 👨‍💻Ophcrack, Recuperar Contraseñas En Windows🧐🧐🧐 2024, Abril
Anonim

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

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

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.

Comproveu el rendiment de la consulta en un pas 2 de SQL Server
Comproveu el rendiment de la consulta en un pas 2 de SQL Server

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.

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

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

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

Pas 4. Feu clic a Propietats

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

Pas 5. Feu clic a Botiga de consultes

Es troba al quadre de diàleg Propietats.

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

Pas 6. Seleccioneu Activat a ″ Mode d'operació (Sol·licitat)

″ La botiga de consultes començarà a fer el seguiment de totes les consultes.

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

Pas 7. Actualitzeu la base de dades al tauler Explorador d'objectes

Això afegeix la carpeta Query Store al tauler.

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

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

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

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

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

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.

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

Pas 3. Feu clic a Configura

Es troba a l'extrem superior dret de l'informe. Apareixerà una finestra de diàleg.

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

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).

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

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.

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

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"

Comproveu el rendiment de la consulta en un pas 15 de SQL Server
Comproveu el rendiment de la consulta en un pas 15 de SQL Server

Pas 7. Feu clic a D'acord

Ara les estadístiques s’actualitzaran per mostrar el que voleu veure.

Comproveu el rendiment de la consulta en un pas 16 de SQL Server
Comproveu el rendiment de la consulta en un pas 16 de SQL Server

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

Comproveu el rendiment de la consulta en un pas 17 de SQL Server
Comproveu el rendiment de la consulta en un pas 17 de SQL Server

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

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

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.

Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

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.
Comproveu el rendiment de la consulta en un pas de SQL Server
Comproveu el rendiment de la consulta en un pas de SQL Server

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.

Recomanat: