Cómo verificar el rendimiento de la consulta en un servidor sql

Thysteaches, cómo usar la tienda de consultas SQL Server para monitorear el rendimiento de las consultas de su base de datos.

Pasos

Parte 1 de 3:
Habilitando la tienda de consultas
  1. Imagen titulada Verifique el rendimiento de la consulta en un SQL Server Paso 1
1. Abra el estudio de administración de SQL Server. Puede usar la función de consulta de SQL Server para monitorear su base de datos para problemas de rendimiento. Esta función se incluye con SQL Server 2016 y posteriores, pero deberá habilitarlo manualmente.
  • Imagen titulada Verifique el rendimiento de la consulta en un SQL Server Step 2
    2. Explorador de objetos abiertos. Si ya no ve el Explorador de objetos, haga clic en el Vista Menú en la parte superior de la pantalla, luego haga clic en Explorador de objetos.
  • Imagen titulada Consultar el rendimiento de la consulta en un SQL Server Paso 3
    3. Haga clic con el botón derecho en la base de datos que desea verificar. Aparecerá un menú.
  • La tienda de consultas no se puede utilizar para monitorear las bases de datos Master o Tempdb.
  • Imagen titulada Verifique el rendimiento de la consulta en un SQL Server Paso 4
    4. Hacer clic Propiedades.
  • Imagen titulada Verifique el rendimiento de la consulta en un SQL Server Step 5
    5. Hacer clic Tienda de consultas. Está en el cuadro de diálogo Propiedades.
  • Imagen titulada Consultar el rendimiento de la consulta en un SQL Server Paso 6
    6. Seleccione En En "Modo de operación (solicitado)."La tienda de consultas comenzará a rastrear todas las consultas.
  • Imagen titulada Consultar el rendimiento de la consulta en un SQL Server Step 7
    7. Actualizar la base de datos en el panel Explorador de objetos. Esto agrega la carpeta de la tienda de consulta al panel.
  • Imagen titulada Verifique el rendimiento de la consulta en un SQL Server Paso 8
    8. Personalice cuando la tienda de consultas agrega nuevos datos nuevos. La tienda de consultas agregará nuevas estadísticas cada 60 minutos por defecto. Aquí es cómo cambiar el intervalo (usando 15 minutos como ejemplo):
  • Alterar la base de datos
  • Set Query_Store (interval_length_minutes = 15)-.
  • Parte 2 de 3:
    Encontrar las mejores consultas que consumen recursos
    1. Imagen titulada Verifique el rendimiento de la consulta en un SQL Server Paso 9
    1. Haga clic en el - Junto a la "Tienda de consultas" en el Explorador de objetos. Esto muestra todas las opciones de la tienda de consultas.
    • Use este método para averiguar qué consultas específicas están utilizando la mayoría de los recursos del servidor.
  • Imagen titulada Consultar el rendimiento de la consulta en un SQL Server Paso 10
    2. Hacer clic Top consultas que consumen recursos. Esto abre un gráfico que muestra las 25 consultas que consumen la mayoría de los recursos en la base de datos. Estos resultados son bastante amplios, pero puede personalizar aún más la gráfica para obtener más información útil.
  • Imagen titulada Verifique el rendimiento de la consulta en un SQL Server Paso 11
    3. Hacer clic Configurar. Está en la esquina superior derecha del informe. Aparecerá una ventana de diálogo.
  • Imagen titulada Consultar el rendimiento de la consulta en un SQL Server Paso 12
    4. Seleccione sus criterios de consumo de recursos. En la sección superior ("Criterios de consumo de recursos"), elija qué recurso desea verificar (E.gramo., Tiempo de CPU, Consumo de memoria), y la estadística deseada (E.gramo., Avg, Total).
  • Imagen titulada Verifique el rendimiento de la consulta en un SQL Server Step 13
    5. Seleccione un período de tiempo. Bajo la sección "Intervalo de tiempo", elija el período de tiempo para el que desea ver los resultados. Puede seleccionar una opción en el menú desplegable o insertar fechas específicas en los cuadros proporcionados.
  • Imagen titulada Verifique el rendimiento de la consulta en un SQL Server Paso 14
    6. Elige cuántos resultados ver. Para ver todas las consultas para el período de tiempo seleccionado, haga clic en Todas Bajo el encabezado de "regreso". Para mostrar un número específico de consultas, seleccione Cima y ingrese un número (e.gramo. 10, 100).
  • Si desea apegarlo a los 25 mejores delincuentes, no hay necesidad de hacer cambios en el encabezado "Retorno".
  • Imagen titulada Consultar el rendimiento de la consulta en un SQL Server Paso 15
    7. Hacer clic OK. Las estadísticas ahora se actualizarán para mostrar lo que quieres ver.
  • Imagen titulada Verifique el rendimiento de la consulta en un SQL Server Paso 16
    8. Ajuste la vista (opcional). Utilice los iconos de gráficos pequeños (la cuadrícula, la tabla y el gráfico de barras) para ver los resultados en varios formatos. Estos botones están en la esquina superior derecha de los resultados.
  • Parte 3 de 3:
    Comprobando las consultas retresadas
    1. Imagen titulada Consultar el rendimiento de la consulta en un SQL Server Paso 17
    1. Haga clic en el - Junto a la "Tienda de consultas" en el Explorador de objetos. Esto muestra todas las opciones de la tienda de consultas.
    • Use este método para encontrar consultas específicas que se realicen más lentamente de lo que solían para.
  • Imagen titulada Consultar el rendimiento de la consulta en un SQL Server Step 18
    2. Hacer clic Consultas regresadas. Esto abre el panel de consultas de regreso, donde encontrará las consultas y los planes en la tienda de consultas.
  • Imagen titulada Consultar el rendimiento de la consulta en un SQL Server Step 19
    3. Seleccione un plan desde el primer menú desplegable. Es el menú etiquetado "Cheque por regresión en" por encima de la esquina superior izquierda del panel. Cada uno de los planes mostrará un informe de rendimiento gráfico diferente para sus consultas.
  • Por ejemplo, si desea verificar los problemas con la cantidad de tiempo que tarda las preguntas que se ejecuten, seleccione Duración.
  • Para ver los problemas relacionados con el uso de RAM, seleccione Consumo de memoria.
  • Imagen titulada Verifique el rendimiento de la consulta en un SQL Server Paso 20
    4. Seleccione una estadística del segundo menú desplegable. Este es el menú etiquetado "Basado en" (a la derecha del menú anterior. Esto vuelve a mostrar los resultados.
  • Artículos Relacionados