Share via


Zelfstudie: De vijf traagste voorbeeldwidget voor query's toevoegen aan het databasedashboard

In deze zelfstudie ziet u hoe u een van de ingebouwde Azure Data Studio-voorbeeldwidgets toevoegt aan het databasedashboard om snel de vijf langzaamste query's van een database weer te geven. U leert ook hoe u de details van de trage query's en queryplannen kunt bekijken met behulp van Azure Data Studio-functies. Tijdens deze zelfstudie leert u het volgende:

  • Query Store inschakelen voor een database
  • Een vooraf gebouwde inzichtwidget toevoegen aan het databasedashboard
  • Details weergeven over de traagste query's van de database
  • Uitvoeringsplannen voor query's weergeven voor de trage query's

Azure Data Studio bevat verschillende inzichtwidgets die kant-en-klare zijn. In deze zelfstudie ziet u hoe u de widget query-data-store-db-insight toevoegt, maar de stappen zijn in principe hetzelfde voor het toevoegen van een widget.

Vereisten

Voor deze zelfstudie is sql Server of Azure SQL Database TutorialDB vereist. Voltooi een van de volgende quickstarts om de TutorialDB-database te maken:

Query Store inschakelen voor uw database

Voor de widget in dit voorbeeld moet Query Store zijn ingeschakeld.

  1. Klik met de rechtermuisknop op de TutorialDB-database (in de zijbalk SERVERS ) en selecteer Nieuwe query.

  2. Plak de volgende Transact-SQL-instructie (T-SQL) in de query-editor en klik op Uitvoeren:

     ALTER DATABASE TutorialDB SET QUERY_STORE = ON
    

De widget trage query's toevoegen aan uw databasedashboard

Als u de widget trage query's aan uw dashboard wilt toevoegen, bewerkt u de instelling dashboard.database.widgets in het bestand Gebruikersinstellingen .

  1. Open Gebruikersinstellingen door op Ctrl+Shift+P te drukken om het opdrachtenpalet te openen.

  2. Typ instellingen in het zoekvak en selecteer Voorkeuren: Gebruikersinstellingen openen.

    Opdracht Gebruikersinstellingen openen

  3. Typ het dashboard in het zoekvak instellingen en zoek dashboard.database.widgets en klik vervolgens op Bewerken in settings.json.

    Instellingen voor zoeken

  4. Voeg in settings.json de volgende code toe:

    "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. Druk op Ctrl+S om de gewijzigde gebruikersinstellingen op te slaan.

  6. Open het databasedashboard door te navigeren naar TutorialDB in de zijbalk SERVERS, met de rechtermuisknop te klikken en Beheren te selecteren.

    Dashboard openen

  7. De inzichtwidget wordt weergegeven op het dashboard:

    QDS-widget

Inzichtdetails weergeven voor meer informatie

  1. Als u aanvullende informatie voor een inzichtwidget wilt weergeven, klikt u op het beletselteken (...) in de rechterbovenhoek en selecteert u Details weergeven.

  2. Als u meer details voor een item wilt weergeven, selecteert u een item in de lijst Grafiekgegevens .

    Dialoogvenster Inzichtdetails

  3. Sluit het deelvenster Inzichten .

Het queryplan weergeven

  1. Klik met de rechtermuisknop op de TutorialDB-database en selecteer Beheren

  2. Klik in de widget voor langzame query's om aanvullende informatie weer te geven voor een inzichtwidget op het beletselteken (...) in de rechterbovenhoek en selecteer Query uitvoeren.

    Query uitvoeren

  3. Nu ziet u een nieuw queryvenster met de resultaten.

    Queryresultaten uitvoeren

  4. Klik op Uitleg.

    Uitleg over Inzicht in QDS

  5. Bekijk het uitvoeringsplan van de query:

    Schermopname van het uitvoeringsplan van de query.

Volgende stappen

In deze zelfstudie heeft u het volgende geleerd:

  • Query Store inschakelen voor een database
  • Een inzichtwidget toevoegen aan het databasedashboard
  • Details weergeven over de traagste query's van de database
  • Uitvoeringsplannen voor query's weergeven voor de trage query's

Voltooi de volgende zelfstudie voor meer informatie over het inschakelen van het voorbeeldvoorbeeld voor tabelruimtegebruik: