Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: Azure Synapse Analytics
Отслеживает ход выполнения запроса хранилища данных в режиме реального времени во время выполнения запроса.
Примечание.
Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
Таблица возвращенной информации
Возвращаемые счетчики есть на каждом операторе и каждом потоке. Результаты являются динамическими и не соответствуют результатам существующих параметров, таких как SET STATISTICS XML ON создание выходных данных только после завершения запроса.
| Имя столбца | Тип данных | Description |
|---|---|---|
| pdw_node_id | int | Уникальный числовой идентификатор, связанный с узлом. |
| session_id | smallint | Определяет сеанс, в котором выполняется этот запрос. Ссылка на dm_exec_sessions.session_id. |
| request_id | int | Идентифицирует целевой запрос. Ссылка на dm_exec_sessions.request_id. |
| sql_handle | varbinary(64) | Токен, однозначно определяющий пакет или хранимую процедуру, частью которой является запрос. Ссылка на dm_exec_query_stats.sql_handle. |
| plan_handle | varbinary(64) | Это токен, который уникально идентифицирует план выполнения запросов для выполненного пакета, план которого хранится в кэше планов или пребывает на этапе выполнения. Ссылается на dm_exec_query_stats.plan_handle. |
| physical_operator_name | nvarchar(256) | Имя физического оператора. |
| node_id | int | Определяет узел оператора в дереве запросов. |
| thread_id | int | Используется для различения потоков (для параллельного запроса), принадлежащих одному узлу оператора запроса. |
| task_address | varbinary(8) | Определяет задачу SQLOS, используемую этим потоком. Ссылка на dm_os_tasks.task_address. |
| row_count | bigint | Число строк, возвращенных оператором к настоящему моменту. |
| rewind_count | bigint | Число сбросов к текущему моменту. |
| rebind_count | bigint | Число повторных привязок к текущему моменту. |
| end_of_scan_count | bigint | Количество окончаний просмотров к текущему моменту. |
| estimate_row_count | bigint | Предполагаемое количество строк Может быть полезным сравнение estimated_row_count с фактическим row_count. |
| first_active_time | bigint | Время, в миллисекундах, когда оператор был вызван первым. |
| last_active_time | bigint | Время, в миллисекундах, когда оператор был вызван последним. |
| open_time | bigint | Метка времени открытия (в миллисекундах). |
| first_row_time | bigint | Метка времени открытия первой строки (в миллисекундах.) |
| last_row_time | bigint | Метка времени открытия последней строки (в миллисекундах.) |
| close_time | bigint | Метка времени закрытия (в миллисекундах). |
| elapsed_time_ms | bigint | Общее время (в миллисекундах), используемое операциями целевого узла до сих пор. |
| cpu_time_ms | bigint | Общее время ЦП (в миллисекундах), используемое операциями целевого узла до сих пор. |
| database_id | smallint | Идентификатор базы данных, которая содержит объект, на котором выполняются операции чтения и записи. |
| object_id | int | Идентификатор объекта, на котором выполняются операции чтения и записи. Ссылки на sys.objects.object_id. |
| index_id | int | Индекс (если есть), для которого открыт набор строк. |
| scan_count | bigint | Количество просмотров таблиц и индексов к текущему моменту. |
| logical_read_count | bigint | Количество операций логического считывания к текущему времени. |
| physical_read_count | bigint | Количество операций физического считывания к текущему времени. |
| read_ahead_count | bigint | Количество операций упреждающего чтения к текущему времени. |
| write_page_count | bigint | Число операций записи страниц, вызванных сбросами, к текущему времени. |
| lob_logical_read_count | bigint | Количество операций логического считывания LOB к текущему времени. |
| lob_physical_read_count | bigint | Количество операций физического считывания LOB к текущему времени. |
| lob_read_ahead_count | bigint | Количество операций упреждающего чтения LOB к текущему времени. |
| segment_read_count | int | Количество операций упреждающего чтения сегментов к текущему времени. |
| segment_skip_count | int | Количество сегментов, пропущенных к текущему времени. |
| actual_read_row_count | bigint | Число строк, считываемых оператором до применения остаточного предиката. |
| estimated_read_row_count | bigint | Применимо: начиная с SQL Server 2016 (13.x) с пакетом обновления 1 (SP1). Число строк, считываемых оператором перед применением остаточного предиката. |
Замечания
Те же примечания в sys.dm_exec_query_profiles применяются.
Разрешения
Необходимо разрешение VIEW SERVER STATE на сервере.
См. также
Следующие шаги
Обзор разработки Azure Synapse Analytics](/azure/sql-data-warehouse/sql-data-warehouse-overview-development).