Condividi tramite


Esercitazione: Aggiungere il widget di esempio cinque query più lente al dashboard del database

Questa esercitazione illustra il processo di aggiunta di uno dei widget di esempio incorporati di Azure Data Studio al dashboard del database per visualizzare rapidamente le cinque query più lente di un database. Si apprenderà anche come visualizzare i dettagli sulle query lente e i piani di query usando le funzionalità di Azure Data Studio. In questa esercitazione verranno illustrate le procedure per:

  • Abilitare Query Store in un database
  • Aggiungere un widget di informazioni dettagliate predefinito al dashboard del database
  • Visualizzare i dettagli sulle query più lente del database
  • Visualizzare i piani di esecuzione query per le query lente

Azure Data Studio include diversi widget di informazioni dettagliate predefiniti. Questa esercitazione illustra come aggiungere il widget query-data-store-db-insight, ma i passaggi sono fondamentalmente gli stessi per aggiungere qualsiasi widget.

Prerequisiti

Per questa esercitazione è necessario il database di SQL Server o il database SQL di Azure TutorialDB. Per creare il database TutorialDB, completare uno degli argomenti di avvio rapido seguenti:

Attivare Query Store per il database

Il widget in questo esempio richiede l'abilitazione di Query Store.

  1. Fare clic con il pulsante destro del mouse sul database TutorialDB nella barra laterale SERVER e scegliere Nuova query.

  2. Incollare l'istruzione Transact-SQL seguente nell'editor di query e fare clic su Esegui:

     ALTER DATABASE TutorialDB SET QUERY_STORE = ON
    

Aggiungere il widget per le query lente al dashboard del database

Per aggiungere il widget per le query lente al dashboard, modificare l'impostazione dashboard.database.widgets nel file delle impostazioni utente.

  1. Aprire le impostazioni utente premendo CTRL+MAIUSC+P e aprire il riquadro comandi.

  2. Digitare le impostazioni nella casella di ricerca e selezionare Preferenze: Apri Impostazioni utente.

    Open user settings command

  3. Digitare dashboard nella casella di ricerca di impostazioni e individuare dashboard.database.widgets, quindi fare clic su Modifica in settings.json.

    Search settings

  4. In settings.json aggiungere il codice seguente:

    "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. Premere CTRL + S per salvare le Impostazioni utente modificate.

  6. Aprire il dashboard del database passando a TutorialDB nella barra laterale SERVER, fare clic con il pulsante destro del mouse e scegliere Gestisci.

    Open dashboard

  7. Il widget di informazioni dettagliate compare nel dashboard:

    QDS widget

Visualizzare i dettagli delle informazioni dettagliate

  1. Per visualizzare informazioni aggiuntive per un widget di informazioni dettagliate, fare clic sui puntini di sospensione (...) in alto a destra e selezionare Mostra dettagli.

  2. Per mostrare altri dettagli relativi a un elemento, selezionare un elemento nell'elenco Dati grafico.

    Insight detail dialog

  3. Chiudere il riquadro Informazioni dettagliate.

Visualizzare il piano di query

  1. Fare clic con il pulsante destro del mouse sul database TutorialDB, quindi scegliere Gestisci.

  2. Dal widget per le query lente: per visualizzare informazioni aggiuntive per un widget di informazioni dettagliate, fare clic sui puntini di sospensione (...) in alto a destra e selezionare Esegui query.

    Run Query

  3. A questo punto dovrebbe essere visualizzata una nuova finestra di query con i risultati.

    Run Query results

  4. Fare clic su Spiega.

    Insight QDS Explain

  5. Visualizzare il piano di esecuzione della query:

    Screenshot showing the query's execution plan.

Passaggi successivi

Questa esercitazione ha descritto come:

  • Abilitare Query Store in un database
  • Aggiungere un widget di informazioni dettagliate al dashboard del database
  • Visualizzare i dettagli sulle query più lente del database
  • Visualizzare i piani di esecuzione query per le query lente

Per informazioni su come abilitare il widget di informazioni dettagliate di esempio per lo spazio utilizzato dalle tabelle, completare l'esercitazione successiva: