2016-12-22 2 views
1

Я запускаю тесты, которые требуют много часов, чтобы завершить работу над ADW, и количество задействованных SQL сбрасывает ограничение на 10000 строк sys.dm_pdw_exec_requests (как указано в https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-service-capacity-limits) меньше, чем 30 минут.Глубина sys.dm_pdw_exec_requests на хранилище данных Azure SQL

Является ли мой единственный способ создать процесс для захвата в таблицу в моей базе данных данных по sys.dm_pdw_exec_requests каждые N минут (где N < < 30)?

ответ

2

Вы можете быть в состоянии использовать то, что уже было построено для этой цели, вместо того, чтобы изобретать колесо:

https://github.com/andrealibero/Azure_SQL_DWH_Perf_Stats

сценарий PowerShell может собирать вывод DMVs (настраивается в XML-файл) в цикле или для нескольких заданных итераций.

Учитывая, как быстро выворачиваются DMV, это может помочь в вашем сценарии.

Смежные вопросы