No SQL Server tradicional, posso obter CPU e tempo decorrido definindo o seguinte
set statistics time on
Quando tento isso no Azure SQL Data Warehouse, recebo o seguinte erro
Msg 103010, Level 16, State 1, Line 19
Parse error at line: 1, column: 5: Incorrect syntax near 'statistics'.
Quais opções eu tenho para obter informações de diagnóstico semelhantes do SQL Data Warehouse
Adicione um rótulo à sua consulta usando a
OPTION ( LABEL ... )
sintaxe com suporte no SQL Data Warehouse do Azure. Você pode monitorá-lo através do portal ou usando o DMVsys.dm_pdw_exec_requests
, por exemploResultados:
Ou monitore no portal:
set statistics time on
não é suportado (set statistics IO on
é suportado!)Você deve usar o Query Store para medir o desempenho da consulta para bancos de dados do Azure .
Observação: o armazenamento de consultas não é compatível (obrigado @wBob!)
A única maneira confiável é usar a consulta abaixo que recebi do portal