我正在将数据存储在 Azure SQL 数据仓库中。
我正在尝试查看我的索引使用情况并查看执行计划,但它们都没有显示在 SSMS 中。
问题
为什么 Azure SQL 数据仓库中没有执行计划?
更新
我正在使用 SSMS 版本 13.0.16106.4 (SQL Server 2016)。
我正在将数据存储在 Azure SQL 数据仓库中。
我正在尝试查看我的索引使用情况并查看执行计划,但它们都没有显示在 SSMS 中。
问题
为什么 Azure SQL 数据仓库中没有执行计划?
更新
我正在使用 SSMS 版本 13.0.16106.4 (SQL Server 2016)。
至少有三种查看 Azure SQL 数据仓库执行计划的方法:
在任何 SQL 命令之前使用EXPLAIN命令来查看该命令的文本执行计划,例如
EXPLAIN
SELECT * FROM yourTable;
有关解释这些计划的示例,请参见此处。
有了这三种方法,您现在无疑可以很好地查看 Azure SQL 数据仓库的执行计划。
据我所知,SSMS 中的实际执行计划在 Azure DW 中不起作用,(已更改为 Azure Synapse,已更改为 SQL 专用池。)请证明我错了。