教學課程:將「五個最慢速查詢」範例小工具新增至資料庫儀表板

此教學課程所示範的程序可將其中一個內建的 Azure Data Studio 範例小工具新增至「資料庫儀表板」,以快速檢視資料庫的五個最慢速查詢。 您也將了解如何使用 Azure Data Studio 功能,來檢視慢速查詢和查詢計劃的詳細資料。 在本教學課程中,您將了解如何:

  • 在資料庫上啟用查詢存放區
  • 將預先建置的深入解析小工具新增至資料庫儀表板
  • 檢視資料庫最慢速查詢的詳細資料
  • 檢視慢速查詢的查詢執行計畫

Azure Data Studio 包含數個現成的見解小工具。 本教學課程示範如何新增 query-data-store-db-insight 小工具,但步驟基本上與新增所有小工具相同。

必要條件

本教學課程需要 SQL Server 或 Azure SQL Database TutorialDB。 若要建立 TutorialDB 資料庫,請完成下列任一項快速入門:

為資料庫開啟查詢存放區

此範例中的小工具需要啟用 [查詢存放區]。

  1. 以滑鼠右鍵按一下 [TutorialDB] 資料庫 (在 [伺服器] 提要欄位中),然後選取 [新增查詢]。

  2. 將下列 Transact-SQL (T-SQL) 陳述式貼到查詢編輯器,然後按一下 [執行]:

     ALTER DATABASE TutorialDB SET QUERY_STORE = ON
    

將慢速查詢小工具新增至資料庫儀表板

若要將「慢速查詢小工具」新增至儀表板,請編輯 [使用者設定] 檔案中的 dashboard.database.widgets 設定。

  1. Ctrl+Shift+P 開啟 [命令選擇區],開啟 [使用者設定]。

  2. 在搜尋方塊中鍵入 settings,然後選取 [Preferences:Open User Settings] \(喜好設定: 開啟使用者設定\)。

    Open user settings command

  3. 在設定搜尋方塊中鍵入 dashboard,然後尋找 dashboard.database.widgets,接著按一下 [在 settings.json 中編輯]。

    Search settings

  4. 在 settings.json 中新增下列程式碼:

    "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. Ctrl+S 儲存修改的 [使用者設定]。

  6. 巡覽至 [伺服器] 提要欄位中的 [TutorialDB],然後選取 [管理],開啟 [資料庫儀表板]。

    Open dashboard

  7. 深入解析小工具隨即出現在儀表板上:

    QDS widget

如需詳細資訊,請檢視深入解析詳細資料

  1. 若要檢視深入解析小工具的其他資訊,請按一下右上方的省略符號 ([...]),然後選取 [顯示詳細資料]。

  2. 若要顯示項目的更多詳細資料,請選取 [圖表資料] 清單中的任意項目。

    Insight detail dialog

  3. 關閉 [深入解析] 窗格。

檢視查詢計劃

  1. 以滑鼠右鍵按一下 [TutorialDB] 資料庫,然後選取 [管理]

  2. 在 [緩慢查詢小工具] 中,若要檢視見解小工具的其他資訊,請按一下右上方的省略符號 ([...]),然後選取 [執行查詢]。

    Run Query

  3. 現在您應該會看到具有結果的新查詢視窗。

    Run Query results

  4. 按一下 [解說]。

    Insight QDS Explain

  5. 檢視查詢的執行計畫:

    Screenshot showing the query's execution plan.

下一步

在本教學課程中,您已了解如何:

  • 在資料庫上啟用查詢存放區
  • 將深入解析小工具新增至資料庫儀表板
  • 檢視資料庫最慢速查詢的詳細資料
  • 檢視慢速查詢的查詢執行計畫

若要了解如何啟用資料表空間使用量範例深入解析,請完成下一個教學課程: