Tutorial: Hinzufügen des Beispielwidgets für die fünf langsamsten Abfragen zum Datenbankdashboard

In diesem Tutorial wird das Hinzufügen eines integrierten Azure Data Studio-Beispielwidgets zum Datenbankdashboard veranschaulicht, um die fünf langsamsten Abfragen schnell anzuzeigen. Außerdem erfahren Sie, wie Sie mithilfe der Azure Data Studio-Features Details zu den langsamen Abfragen und Abfrageplänen anzeigen. In diesem Tutorial lernen Sie Folgendes:

  • Aktivieren des Abfragespeichers in einer Datenbank
  • Hinzufügen eines vorab erstellten Erkenntniswidgets zum Datenbankdashboard
  • Anzeigen von Details zu den langsamsten Abfragen einer Datenbank
  • Anzeigen der Abfrageausführungspläne für langsame Abfragen

Azure Data Studio enthält mehrere integrierte Erkenntniswidgets. Dieses Tutorial zeigt, wie Sie das Widget query-data-store-db-insight hinzufügen, grundsätzlich sind die Schritte aber für alle Widgets gleich.

Voraussetzungen

Für dieses Tutorial ist die SQL Server- oder Azure SQL-Datenbank TutorialDB erforderlich. Um die TutorialDB-Datenbank zu erstellen, führen Sie eine der folgenden Schnellstartanleitungen vollständig aus:

Aktivieren des Abfragespeichers für Ihre Datenbank

Das Widget in diesem Beispiel erfordert die Aktivierung des Abfragespeichers.

  1. Klicken Sie mit der rechten Maustaste auf die Datenbank TutorialDB (in der Randleiste SERVER), und wählen Sie Neue Abfrage aus.

  2. Fügen Sie die folgende Transact-SQL-Anweisung (T-SQL) in den Abfrage-Editor ein, und klicken Sie auf Ausführen:

     ALTER DATABASE TutorialDB SET QUERY_STORE = ON
    

Hinzufügen des Widgets für langsame Abfragen zum Datenbankdashboard

Um das Widget für langsame Abfragen zu Ihrem Dashboard hinzuzufügen, bearbeiten Sie die Einstellung dashboard.database.widgets in Ihrer Datei Benutzereinstellungen.

  1. Öffnen Sie die Benutzereinstellungen, indem Sie STRG+UMSCHALT+P drücken, um die Befehlspalette zu öffnen.

  2. Geben Sie Einstellungen in das Suchfeld ein, und wählen Sie Folgendes aus: Einstellungen: Benutzereinstellungen öffnen.

    Open user settings command

  3. Geben Sie Dashboard in das Feld „Einstellungssuche“ ein, suchen Sie nach dashboard.database.widgets, und klicken Sie dann auf In settings.json bearbeiten.

    Search settings

  4. Fügen Sie in „settings.json“ folgenden Code hinzu:

    "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. Drücken Sie STRG+S, um die geänderten Benutzereinstellungen zu speichern.

  6. Öffnen Sie das Datenbankdashboard, indem Sie in der Randleiste SERVER zu TutorialDB navigieren, mit der rechten Maustaste klicken und Verwalten auswählen.

    Open dashboard

  7. Das Erkenntniswidget wird auf dem Dashboard angezeigt:

    QDS widget

Anzeigen von Details

  1. Um weitere Informationen zu einem Erkenntniswidget anzuzeigen, klicken Sie in der oberen rechten Ecke auf die drei Auslassungspunkte ( ... ), und wählen Sie Details anzeigen aus.

  2. Um weitere Details zu einem Element anzuzeigen, wählen Sie ein beliebiges Element in der Liste Diagrammdaten aus.

    Insight detail dialog

  3. Schließen Sie den Bereich Erkenntnisse.

Anzeigen des Abfrageplans

  1. Klicken Sie mit der rechten Maustaste auf die Datenbank TutorialDB, und wählen Sie Verwalten aus.

  2. Wenn Sie über das langsame Abfragewidget weitere Informationen zu einem Erkenntniswidget anzeigen möchten, klicken Sie in der oberen rechten Ecke auf die drei Auslassungspunkte ( ... ), und wählen Sie Details anzeigen aus.

    Run Query

  3. Nun sollte ein neues Abfragefenster mit den Ergebnissen angezeigt werden.

    Run Query results

  4. Klicken Sie auf Erklären.

    Insight QDS Explain

  5. Sehen Sie sich den Ausführungsplan der Abfrage an:

    Screenshot showing the query's execution plan.

Nächste Schritte

In diesem Tutorial haben Sie Folgendes gelernt:

  • Aktivieren des Abfragespeichers in einer Datenbank
  • Hinzufügen eines Erkenntniswidgets zum Datenbankdashboard
  • Anzeigen von Details zu den langsamsten Abfragen einer Datenbank
  • Anzeigen der Abfrageausführungspläne für langsame Abfragen

Um zu erfahren, wie Sie die Beispielerkenntnis Nutzung des Tabellenspeicherplatzes aktivieren, arbeiten Sie das nächste Tutorial durch: