在传统的 SQL Server 中,我可以通过设置以下内容来获取 CPU 和运行时间
set statistics time on
当我在 Azure SQL 数据仓库上尝试时,出现以下错误
Msg 103010, Level 16, State 1, Line 19
Parse error at line: 1, column: 5: Incorrect syntax near 'statistics'.
我有哪些选项可以从 SQL 数据仓库获取类似的诊断信息
在传统的 SQL Server 中,我可以通过设置以下内容来获取 CPU 和运行时间
set statistics time on
当我在 Azure SQL 数据仓库上尝试时,出现以下错误
Msg 103010, Level 16, State 1, Line 19
Parse error at line: 1, column: 5: Incorrect syntax near 'statistics'.
我有哪些选项可以从 SQL 数据仓库获取类似的诊断信息
OPTION ( LABEL ... )
使用Azure SQL 数据仓库支持的语法向查询添加标签。然后,您可以通过门户网站或使用 DMV 进行监控sys.dm_pdw_exec_requests
,例如结果:
或者在门户中监控它:
set statistics time on
不支持(set statistics IO on
支持!)您应该使用查询存储来衡量 Azure 数据库的查询性能。
注意:不支持查询存储(感谢@wBob!)
唯一可靠的方法是使用我从门户网站获得的以下查询