Azure Data Studio将五个最慢查询示例小组件添加到数据库仪表板

为数据库启用查询存储

本示例中的小组件需要启用查询存储

  1. 右键单击“TutorialDB”数据库(在“服务器”侧栏中),然后选择“新建查询” 。
  2. 在查询编辑器中粘贴以下 Transact-SQL (T-SQL) 语句,然后单击“运行”:
     ALTER DATABASE TutorialDB SET QUERY_STORE = ON
    

将慢速查询小组件添加到数据库仪表板

若要将慢速查询小组件添加到仪表板,请编辑用户设置文件中的 dashboard.database.widgets 设置。

  1. 按“Ctrl+Shift+P”打开“命令面板”,以打开“用户设置”。
  2. 在搜索框中键入“设置”,然后选择“首选项:打开用户设置”。

    Open user settings command

  3. 在设置搜索框中键入“仪表板”,找到“dashboard.database.widgets”,然后单击“在 settings.json 中编辑”。

    Search settings

  4. 在 settings.json 中,添加以下代码:
    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.

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/310455.html

(0)
上一篇 2023年12月18日
下一篇 2023年12月19日

发表回复

登录后才能评论