Tutorial: Aggiungere il widget di esempio per le cinque query più lente alla 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:
Connettersi a SQL Server ed eseguire query con Azure Data Studio
Connettersi al database SQL di Azure ed eseguire query con Azure Data Studio
Attivare Query Store per il database
Il widget in questo esempio richiede l'abilitazione di Query Store.
Fare clic con il pulsante destro del mouse sul database TutorialDB nella barra laterale SERVER e scegliere Nuova query.
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.
Aprire le impostazioni utente premendo CTRL+MAIUSC+P e aprire il riquadro comandi.
Digitare impostazioni nella casella di ricerca e selezionare Preferenze: Apri Impostazioni utente.
Digitare dashboard nella casella di ricerca di impostazioni e individuare dashboard.database.widgets, quindi fare clic su Modifica in settings.json.
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": {} } } ]
Premere CTRL + S per salvare le Impostazioni utente modificate.
Aprire il dashboard del database passando a TutorialDB nella barra laterale SERVER, fare clic con il pulsante destro del mouse e scegliere Gestisci.
Il widget di informazioni dettagliate compare nel dashboard:
Visualizzare i dettagli delle informazioni dettagliate
Per visualizzare informazioni aggiuntive per un widget di informazioni dettagliate, fare clic sui puntini di sospensione (...) in alto a destra e selezionare Mostra dettagli.
Per mostrare altri dettagli relativi a un elemento, selezionare un elemento nell'elenco Dati grafico.
Chiudere il riquadro Informazioni dettagliate.
Visualizzare il piano di query
Fare clic con il pulsante destro del mouse sul database TutorialDB, quindi scegliere Gestisci.
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.
A questo punto dovrebbe essere visualizzata una nuova finestra di query con i risultati.
Fare clic su Spiega.
Visualizzare il piano di esecuzione della query:
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: