azure - 为什么 Azure SQL 数据仓库中没有执行计划?

标签 azure ssms azure-synapse

我正在致力于在 Azure SQL 数据仓库中存储数据。

我正在尝试查看索引使用情况并查看执行计划,但 SSMS 中没有显示它们。

问题

为什么 Azure SQL 数据仓库中没有执行计划?

更新

我使用的是 SSMS 版本 13.0.16106.4 (SQL Server 2016)。

最佳答案

至少有三种查看 Azure SQL 数据仓库执行计划的方法:

  1. 使用EXPLAIN命令在任何 SQL 命令之前查看该命令的文本执行计划,例如

    EXPLAIN
    SELECT * FROM yourTable;
    

有关解释这些计划的示例,请参阅 here .

  • SQL Server Management Studio (SSMS) 版本从 17.5 开始支持可视化执行计划
  • SSMS 17.5

    下载版本 17.x 或 later 。更多详情here .

  • 通过 Azure 门户,该门户实际上是 DBCC PDW_SHOWEXECUTIONPLAN 的包装器。
  • 有了这三种方法,您现在无疑已经准备好查看 Azure SQL 数据仓库的执行计划了。

    关于azure - 为什么 Azure SQL 数据仓库中没有执行计划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55600339/

    相关文章:

    azure - 无法获取移动服务的位置信息 - 错误 400

    c# - 将网站和wcf服务发布到azure

    azure - 如何在 Azure 逻辑应用程序的 multipart/form-data 中添加多个部分

    .net - 在 Azure 实例中运行非 HTTP 服务器的开销?

    sql - 复制时插入带有标识列的表会导致 SQL Server 出错

    sql - 从 SQL Management Studio 捕获输出并将其粘贴到 Outlook 电子邮件中的最佳方法是什么?

    sql-server - SQL Server Mgmt Studio 如何使用 SQL 凭据访问远程文件系统?

    apache-spark - Azure Synapse : Target Spark pool specified in Spark job definition is not in succeeded state. 当前状态:配置

    azure - 无法在 azure synapse Analytics Spark 池上上传工作区包和requirement.txt 文件

    azure - 在 Azure SQL 数据仓库中提交后事务未完成