Tutorial: Agregar el widget de ejemplo cinco consultas más lentas al panel de base de datos

En este tutorial se muestra el proceso de incorporación de uno de los widgets de ejemplo integrados de Azure Data Studio al panel de base de datos para ver rápidamente las cinco consultas más lentas de una base de datos. También obtendrá información sobre cómo ver los detalles de las consultas lentas y los planes de consulta mediante características de Azure Data Studio. En este tutorial, aprenderá lo siguiente:

  • Habilitar Almacén de consultas en una base de datos
  • Agregar un widget de información previamente integrado al panel de base de datos
  • Ver detalles sobre las consultas más lentas de la base de datos
  • Ver planes de ejecución de consulta para las consultas lentas

Azure Data Studio incluye varios widgets de conclusiones listos para usar. En este tutorial se muestra cómo agregar el widget query-data-store-db-insight, pero los pasos son básicamente los mismos para agregar cualquier widget.

Requisitos previos

En este tutorial se requiere la base de datos TutorialDB de SQL Server o Azure SQL Database. Para crear la base de datos TutorialDB, complete uno de los siguientes inicios rápidos:

Activar Almacén de consultas para la base de datos

El widget de este ejemplo requiere que Almacén de consultas esté habilitado.

  1. Haga clic con el botón derecho en la base de datos TutorialDB (en la barra lateral SERVIDORES) y seleccione Nueva consulta.

  2. Pegue la siguiente instrucción de Transact-SQL (T-SQL) en el editor de consultas y haga clic en Ejecutar:

     ALTER DATABASE TutorialDB SET QUERY_STORE = ON
    

Agregar el widget de consultas lentas al panel de base de datos

Para agregar el widget de consultas lentas al panel, edite el valor dashboard.database.widgets del archivo Configuración de usuario.

  1. Abra Configuración de usuario al presionar Ctrl + Mayús + P para abrir la paleta de comandos.

  2. Escriba configuración en el cuadro de búsqueda y seleccione Preferencias: Abrir configuración de usuario.

    Open user settings command

  3. Escriba dashboard en el cuadro de búsqueda de configuración y busque dashboard.database.widgets; después, haga clic en Editar en settings.json.

    Search settings

  4. En settings.json, agregue el siguiente código a continuación:

    "dashboard.database.widgets": [
        {
            "name": "slow queries widget",
            "gridItemConfig": {
                "sizex": 2,
                "sizey": 1
            },
            "widget": {
                "query-data-store-db-insight": null
            }
        },
        {
            "name": "Tasks",
            "gridItemConfig": {
                "sizex": 1,
                "sizey": 1
            },
            "widget": {
                "tasks-widget": {}
            }
        },
        {
            "gridItemConfig": {
                "sizex": 1,
                "sizey": 2
            },
            "widget": {
                "explorer-widget": {}
            }
        }
    ]
    
  5. Presione Ctrl + S para guardar la Configuración de usuario modificada.

  6. Abra el panel de la base de datos al ir a TutorialDB en la barra lateral SERVIDORES, hacer clic con el botón derecho y seleccionar Administrar.

    Open dashboard

  7. El widget de información aparece en el panel:

    QDS widget

Ver detalles para obtener más información

  1. Para ver información adicional de un widget de información, haga clic en los puntos suspensivos ( ... ) de la esquina superior derecha y seleccione Mostrar detalles.

  2. Para mostrar más detalles de un elemento, seleccione cualquier elemento de la lista Datos de gráfico.

    Insight detail dialog

  3. Cierre el panel Información.

Ver el plan de consulta

  1. Haga clic con el botón derecho en la base de datos TutorialDB y seleccione Administrar.

  2. Desde el widget de consultas lento, para ver información adicional de un widget de información, haga clic en los puntos suspensivos ( ... ) de la esquina superior derecha y seleccione Ejecutar consulta.

    Run Query

  3. Ahora debería ver una ventana de consulta nueva con los resultados.

    Run Query results

  4. Haga clic en Explicar.

    Insight QDS Explain

  5. Vea el plan de ejecución de la consulta:

    Screenshot showing the query's execution plan.

Pasos siguientes

En este tutorial, ha aprendido a:

  • Habilitar Almacén de consultas en una base de datos
  • Agregar un widget de información al panel de base de datos
  • Ver detalles sobre las consultas más lentas de la base de datos
  • Ver planes de ejecución de consulta para las consultas lentas

Para obtener información sobre cómo habilitar la información de ejemplo de uso de espacio de tabla, complete el tutorial siguiente: