【发布时间】:2023-03-10 20:37:01
【问题描述】:
我正致力于在 Azure SQL 数据仓库中存储数据。
我正在尝试查看我的索引使用情况并查看执行计划,但它们都没有显示在 SSMS 中。
问题
为什么 Azure SQL 数据仓库中没有执行计划?
更新
我使用的是 SSMS 版本 13.0.16106.4 (SQL Server 2016)。
【问题讨论】:
标签: azure ssms azure-sql-data-warehouse
我正致力于在 Azure SQL 数据仓库中存储数据。
我正在尝试查看我的索引使用情况并查看执行计划,但它们都没有显示在 SSMS 中。
问题
为什么 Azure SQL 数据仓库中没有执行计划?
更新
我使用的是 SSMS 版本 13.0.16106.4 (SQL Server 2016)。
【问题讨论】:
标签: azure ssms azure-sql-data-warehouse
至少有三种查看 Azure SQL 数据仓库执行计划的方法:
在任何 SQL 命令之前使用EXPLAIN 命令来查看该命令的文本执行计划,例如
EXPLAIN
SELECT * FROM yourTable;
有关解释这些计划的示例,请参阅here。
有了这三种方法,您现在无疑可以很好地查看 Azure SQL 数据仓库的执行计划。
【讨论】:
据我所知,SSMS 中的实际执行计划在 Azure DW 中不起作用,(已更改为 Azure Synapse,已更改为 SQL 专用池。)请证明我错了。
【讨论】: