sys.dm_os_wait_stats (Transact-SQL)
Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)
Возвращает данные обо всех случаях ожидания, обнаруженных выполнявшимися потоками. Это агрегированное представление можно использовать для диагностики проблем с производительностью SQL Server, а также с определенными запросами и пакетами. sys.dm_exec_session_wait_stats (Transact-SQL) предоставляет аналогичную информацию по сеансу.
Примечание.
Чтобы вызвать это динамическое представление управления из Azure Synapse Analytics или Analytics Platform System (PDW), используйте имя sys.dm_pdw_nodes_os_wait_stats
. Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
Имя столбца | Тип данных | Description |
---|---|---|
wait_type |
nvarchar(60) | Имя типа ожидания. Дополнительные сведения см. в разделе "Типы ожиданий" далее в этой статье. |
waiting_tasks_count |
bigint | Число ожиданий данного типа. Этот счетчик наращивается каждый раз при начале ожидания. |
wait_time_ms |
bigint | Общее время ожидания данного типа в миллисекундах. Это время включает в себя signal_wait_time_ms . |
max_wait_time_ms |
bigint | Максимальное время ожидания данного типа. |
signal_wait_time_ms |
bigint | Разница между временем сигнализации ожидающего потока и временем начала его выполнения. |
pdw_node_id |
int | Идентификатор узла, на который находится данное распределение. Область применения: Azure Synapse Analytics, Analytics Platform System (PDW) |
Разрешения
На SQL Server и управляемом экземпляре SQL необходимо разрешение VIEW SERVER STATE
.
Для целей службы База данных SQL Basic, S0 и S1, а также для баз данных в эластичных пулах, учетной записи администратора сервера, учетной записи администратора Microsoft Entra или членства в ##MS_ServerStateReader##
роли сервера требуется. Для всех остальных целей обслуживания базы данных SQL требуется разрешение VIEW DATABASE STATE
в базе данных или членство в роли сервера ##MS_ServerStateReader##
.
Разрешения для SQL Server 2022 и более поздних версий
Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.
Типы ожиданий
Ожидание ресурсов возникает , когда рабочий сотрудник запрашивает доступ к ресурсу, который недоступен, так как ресурс используется другим рабочим или еще недоступен. Примерами ожиданий ресурсов являются блокировки, блоки, сети и ожидания операций ввода-вывода диска. Ожидания блокировок и кратковременных блокировок представляют собой ожидания объектов синхронизации.
Ожидание очереди происходит, когда рабочий сотрудник неактивен, ожидая назначения работы. Ожидания очередей чаще всего наблюдаются в системных фоновых задачах, таких как мониторинг взаимоблокировок или очистка удаленных записей. Эти задачи ожидают размещения рабочих запросов в рабочую очередь. Ожидания очередей также могут периодически становиться активными, даже если новые пакеты не были помещены в очередь.
Внешние ожидания возникают, когда рабочий процесс SQL Server ожидает внешнего события, например вызова расширенной хранимой процедуры или запроса связанного сервера, завершится. При диагностике проблем, связанных с блокировкой, помните, что внешние ожидания не всегда подразумевают, что рабочий объект неактивен, так как рабочий объект может активно выполнять некоторый внешний код.
В этом динамическом представлении управления (DMV) отображается время ожидания, завершенное. В этом динамическом административном представлении не отображаются текущие ожидания.
Рабочий поток SQL Server не считается ожиданием, если одно из следующих условий имеет значение true:
- Ресурс становится доступным.
- Очередь не является пустой.
- Завершается внешний процесс.
Хотя поток больше не ожидает, поток не должен запускаться немедленно. Дело в том, что такой поток сначала помещается в очередь работоспособных исполнителей и должен ожидать такта для запуска по расписанию.
В SQL Server счетчики времени ожидания являются большими значениями, поэтому не подвержены переключению на счетчики, как эквивалентные счетчики в более ранних версиях SQL Server.
Значения времени конкретных типов ожиданий в процессе выполнения запроса могут указывать на узкие места или точки простоя в запросе. Подобным образом высокие значения времени ожидания или числа ожиданий по всему серверу могут указывать на узкие места или пробки во взаимодействии запросов на экземпляре сервера. Например, ожидания, связанные с блокировкой, указывают на состязание запросов на данные; ожидания, связанные с кратковременными блокировками ввода-вывода страниц, — на медленные значения времени ответа ввода-вывода; ожидания, связанные с кратковременными блокировками обновления страниц, указывают на неверную файловую структуру.
Содержимое этого динамического административного представления можно сбросить. Эта команда T-SQL сбрасывает все счетчики до 0:
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
Примечание.
Эти статистические данные не сохраняются после перезапуска ядра СУБД, и все данные накапливаются с момента последнего сброса статистики или запуска ядра СУБД. Узнать время последнего запуска ядра СУБД можно в столбце sqlserver_start_time
из sys.dm_os_sys_info.
В следующей таблице перечислены типы ожиданий, с которыми могут сталкиваться задачи.
Тип ожидания | Description |
---|---|
ABR |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
AM_INDBUILD_ALLOCATION |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
AM_SCHEMAMGR_UNSHARED_CACHE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
ASSEMBLY_FILTER_HASHTABLE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
ASSEMBLY_LOAD |
Имеет место при монопольном доступе к загрузке сборки. |
ASYNC_DISKPOOL_LOCK |
Происходит при попытке синхронизировать параллельные потоки, выполняющие такие задачи, как создание или инициализация файла. |
ASYNC_IO_COMPLETION |
Происходит, когда задача ожидает завершения асинхронного ввода-вывода, отличного от данных. Примерами являются операции ввода-вывода, участвующие в доставке журналов с теплым резервным режимом, зеркальном отображении базы данных, некоторых связанных операций массового импорта. |
ASYNC_NETWORK_IO |
Происходит при записи в сети, когда задача заблокирована, ожидая, пока клиентское приложение подтвердит, что он обработал все данные, отправленные ему. Убедитесь, что клиентское приложение обрабатывает данные с сервера как можно быстрее или что задержки сети отсутствуют. Причины, по которым клиентское приложение не может быстро использовать данные, включают в себя такие проблемы, как написание результатов в файл во время поступления результатов, ожидание ввода пользователем, фильтрация на стороне клиента в большом наборе данных вместо фильтрации на стороне сервера или намеренное ожидание, введенное. Кроме того, клиентский компьютер может столкнуться с медленным ответом из-за проблем, таких как низкая виртуальная или физическая память, 100% потребление ЦП и т. д. Задержки сети также могут привести к этому ожиданию, как правило, вызваны проблемами драйвера сетевого адаптера, драйверами фильтров, брандмауэрами или неправильно настроенными маршрутизаторами. |
ASYNC_OP_COMPLETION |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
ASYNC_OP_CONTEXT_READ |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
ASYNC_OP_CONTEXT_WRITE |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
ASYNC_SOCKETDUP_IO |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
AUDIT_GROUPCACHE_LOCK |
Происходит при ожидании блокировки, которая управляет доступом к специальному кэшу. Кэш содержит сведения о том, какие аудиты используются для слежения за каждой группой действий аудита. |
AUDIT_LOGINCACHE_LOCK |
Происходит при ожидании блокировки, которая управляет доступом к специальному кэшу. Кэш содержит сведения о том, какие аудиты используются для аудита входа за группами действий аудита. |
AUDIT_ON_DEMAND_TARGET_LOCK |
Происходит при ожидании блокировки, используемой для обеспечения единой инициализации связанных целевых объектов расширенного события аудита. |
AUDIT_XE_SESSION_MGR |
Происходит при ожидании блокировки, которая используется для синхронизации запуска и остановки сеансов аудита, связанных с расширенными событиями. |
BACKUP |
Имеет место, когда задача блокируется как часть процесса резервного копирования. |
BACKUP_OPERATOR |
Имеет место при ожидании задачей монтирования ленты. Чтобы просмотреть состояние ленты, выполните запрос sys.dm_io_backup_tapes . Если операция подключения не ожидается, этот тип ожидания может указывать на проблему оборудования с ленточным диском. |
BACKUPBUFFER |
Имеет место при ожидании задачей резервного копирования данных или буфера для их записи. Этот тип не является типичным, за исключением случаев, когда задача ожидает подключения ленты. |
BACKUPIO |
Имеет место при ожидании задачей резервного копирования данных или буфера для их записи. Этот тип не является типичным, за исключением случаев, когда задача ожидает подключения ленты. |
BACKUPTHREAD |
Имеет место, когда для своего завершения задача ожидает завершения задачи резервного копирования. Время ожидания может быть длинным, от нескольких минут до нескольких часов. Если задача, которая ожидается, находится в процессе ввода-вывода, этот тип не указывает на проблему. |
BAD_PAGE_PROCESS |
Имеет место, когда фоновый регистратор сбойных страниц пытается избежать запуска чаще, чем каждые пять секунд. Чрезмерное количество сбойных страниц вызывает частые запуски регистратора. |
BLOB_METADATA |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
BMPALLOCATION |
Происходит с планами параллельного пакетного режима при синхронизации выделения большого растрового фильтра. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
BMPBUILD |
Происходит с параллельными планами пакетного режима при синхронизации сборки большого растрового фильтра. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
BMPREPARTITION |
Происходит с параллельными планами пакетного режима при синхронизации повторного разбиения большого растрового фильтра. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
BMPREPLICATION |
Выполняется с параллельными планами пакетного режима при синхронизации репликации большого растрового фильтра по рабочим потокам. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
BPSORT |
Происходит с параллельными планами пакетного режима при синхронизации сортировки набора данных по нескольким потокам. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
BROKER_CONNECTION_RECEIVE_TASK |
Имеет место при ожидании доступа для получения сообщения на конечной точке соединения. Доступ на получение к конечной точке сериализуется. |
BROKER_DISPATCHER |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
BROKER_ENDPOINT_STATE_MUTEX |
Происходит при возникновении конфликта для доступа к состоянию конечной точки подключения Service Broker. Доступ к состоянию изменений сериализуется. |
BROKER_EVENTHANDLER |
Происходит, когда задача ожидается в основном обработчике событий Компонента Service Broker. Это должно длиться очень короткое время. |
BROKER_FORWARDER |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
BROKER_INIT |
Происходит при инициализации Service Broker в каждой активной базе данных. Это не должно происходить часто. |
BROKER_MASTERSTART |
Происходит, когда задача ожидает запуска основного обработчика событий Компонента Service Broker. Это должно длиться очень короткое время. |
BROKER_RECEIVE_WAITFOR |
Происходит при ожидании RECEIVE WAITFOR . Это может означать, что сообщения, готовые к получению в очереди, или конфликт блокировки не позволяет получать сообщения из очереди. |
BROKER_REGISTERALLENDPOINTS |
Происходит во время инициализации конечной точки подключения Service Broker. Это должно длиться очень короткое время. |
BROKER_SERVICE |
Происходит при обновлении или повторном изменении списка назначения Service Broker, связанного с целевой службой. |
BROKER_SHUTDOWN |
Происходит при плановом завершении работы Компонента Service Broker. Это ожидание обычно длится короткое время, если вообще имеет место. |
BROKER_START |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
BROKER_TASK_SHUTDOWN |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
BROKER_TASK_STOP |
Происходит, когда обработчик задач очереди Service Broker пытается завершить задачу. Проверка состояния сериализуется и заранее должна находиться в выполняющемся состоянии. |
BROKER_TASK_SUBMIT |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
BROKER_TO_FLUSH |
Возникает, когда компонент Service Broker ленивый отмыкает объекты передачи в памяти в рабочую таблицу. |
BROKER_TRANSMISSION_OBJECT |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
BROKER_TRANSMISSION_TABLE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
BROKER_TRANSMISSION_WORK |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
BROKER_TRANSMITTER |
Происходит, когда посредник Service Broker ожидает работы. Service Broker имеет компонент, известный как Датчик, который планирует отправку сообщений из нескольких диалогов через провод через одну или несколько конечных точек подключения. У датчика есть два выделенных потока для этой цели. Этот тип ожидания взимается, когда эти потоки передачи ожидают отправки диалоговых сообщений с помощью транспортных подключений. Высокие значения waiting_tasks_count для этого типа ожидания указывают на прерывистую работу для этих потоков передатчика и не указывают на какие-либо проблемы с производительностью. Если брокер служб не используется вообще, waiting_tasks_count должен быть 2 (для двух потоков передатчика) и wait_time_ms должен быть в два раза больше времени после запуска экземпляра. См . статистику ожидания компонента Service Broker. |
BUFFERPOOL_SCAN |
Может возникать, когда проверка буферного пула выполняется параллельно, а основная задача ожидает завершения проверки. Дополнительные сведения см. в статье Операции, запускающие сканирование буферного пула, могут выполняться медленно на компьютерах с большим объемом памяти. Область применения: SQL Server 2022 (16.x) и более поздних версий. |
BUILTIN_HASHKEY_MUTEX |
Может возникать после запуска экземпляра, а внутренние структуры данных инициализируется. Не повторяется после инициализации структур данных. |
CHANGE_TRACKING_WAITFORCHANGES |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
CHECK_PRINT_RECORD |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
CHECK_SCANNER_MUTEX |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
CHECK_TABLES_INITIALIZATION |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
CHECK_TABLES_SINGLE_SCAN |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
CHECK_TABLES_THREAD_BARRIER |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
CHECKPOINT_QUEUE |
Имеет место при ожидании задачей контрольных точек следующего запроса контрольной точки. |
CHKPT |
Имеет место при запуске сервера для уведомления потока контрольных точек о возможности его запуска. |
CLEAR_DB |
Происходит во время операций, которые изменяют состояние базы данных, таких как открытие или закрытие базы данных. |
CLR_AUTO_EVENT |
Имеет место, когда задача в данный момент производит выполнение среды CLR и ожидает инициации конкретного автособытия. Длительные ожидания являются типичными и не указывают на проблему. |
CLR_CRST |
Происходит, когда задача в настоящее время выполняет выполнение среды CLR и ожидает ввода критического раздела задачи, которая в настоящее время используется другой задачей. |
CLR_JOIN |
Происходит, когда задача выполняет выполнение среды CLR и ожидает завершения другой задачи. Это состояние ожидания возникает при соединении между задачами. |
CLR_MANUAL_EVENT |
Происходит, когда задача выполняет выполнение среды CLR и ожидает запуска определенного события вручную. |
CLR_MEMORY_SPY |
Возникает во время ожидания получения блокировки для структуры данных, используемой для записи всех выделений виртуальной памяти, поступающих из среды CLR. Структура данных заблокирована для поддержания целостности, если есть параллельный доступ. |
CLR_MONITOR |
Происходит, когда задача выполняет выполнение среды CLR и ожидает получения блокировки на мониторе. |
CLR_RWLOCK_READER |
Происходит, когда задача выполняет выполнение среды CLR и ожидает блокировки чтения. |
CLR_RWLOCK_WRITER |
Происходит, когда задача в настоящее время выполняет выполнение среды CLR и ожидает блокировки записи. |
CLR_SEMAPHORE |
Происходит, когда задача выполняет выполнение среды CLR и ожидает семафора. |
CLR_TASK_START |
Имеет место при ожидании задачей CLR выполнения запуска. |
CLRHOST_STATE_ACCESS |
Происходит, когда существует ожидание получения эксклюзивного доступа к структурам данных, размещаемых в среде CLR. Этот тип ожидания происходит при установке или удалении среды выполнения CLR. |
CMEMPARTITIONED |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
CMEMTHREAD |
Имеет место, когда задача ожидает объекта памяти, безопасного для использования потоками. Время ожидания может увеличиться, когда возникает спор, вызванный несколькими задачами, пытающимися выделить память из одного объекта памяти. |
COLUMNSTORE_BUILD_THROTTLE |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
COLUMNSTORE_COLUMNDATASET_SESSION_LIST |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
COMMIT_TABLE |
Только для внутреннего применения. |
CONNECTION_ENDPOINT_LOCK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
COUNTRECOVERYMGR |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
CREATE_DATINISERVICE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
CXCONSUMER |
Происходит с параллельными планами запросов, когда поток потребителя (родительский) ожидает отправки строк потоку производителя. CXCONSUMER ожидания вызваны итератором Exchange, который выходит из строк из потока производителя. Это обычная часть параллельного выполнения запросов.Область применения: SQL Server (начиная с SQL Server 2016 (13.x) с пакетом обновления 2, SQL Server 2017 (14.x) CU 3), База данных SQL Azure, Управляемый экземпляр SQL Azure |
CXPACKET |
Происходит с параллельными планами запросов при ожидании синхронизации итератора обработчика запросов, а также при создании и использовании строк. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Примечание. Начиная с SQL Server 2016 (13.x) с пакетом обновления 2 и SQL Server 2017 (14.x) с накопительным пакетом обновления 3( CXPACKET накопительный пакет обновления 3) относится только к ожиданию синхронизации итератора Exchange и производства строк. Потоки, потребляющие строки, отслеживаются отдельно в типе CXCONSUMER ожидания. Если потоки потребителей слишком медленны, буфер итератора Exchange может стать полным и вызвать CXPACKET ожидание.Примечание. В SQL Server 2022 (16.x) и более поздних версиях, База данных SQL Azure и Управляемый экземпляр SQL Azure CXPACKET относится только к ожиданию потоков, производящих строки. Синхронизация итератора Exchange отслеживается отдельно в типах CXSYNC_PORT ожидания и CXSYNC_CONSUMER типах ожидания. Потоки, потребляющие строки, отслеживаются отдельно в типе CXCONSUMER ожидания. |
CXSYNC_PORT |
Происходит с параллельными планами запросов при ожидании открытия, закрытия и синхронизации портов итератора Exchange между потоками производителя и потребителей. Например, если план запроса имеет длинную операцию сортировки, ожидания могут быть выше, CXSYNC_PORT так как сортировка должна завершиться до синхронизации порта итератора Exchange.Область применения: SQL Server 2022 (16.x) и более поздних версий, База данных SQL Azure и Управляемый экземпляр SQL Azure |
CXSYNC_CONSUMER |
Происходит с параллельными планами запросов при ожидании достижения точки синхронизации итератора Exchange среди всех потоков потребителей. Область применения: SQL Server 2022 (16.x) и более поздних версий, База данных SQL Azure и Управляемый экземпляр SQL Azure |
CXROWSET_SYNC |
Имеет место при параллельном просмотре диапазона. |
DAC_INIT |
Имеет место при инициализации выделенного административного соединения. |
DBCC_SCALE_OUT_EXPR_CACHE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
DBMIRROR_DBM_EVENT |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
DBMIRROR_DBM_MUTEX |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
DBMIRROR_EVENTS_QUEUE |
Имеет место при ожидании обработки событий в процессе зеркального отображения базы данных. |
DBMIRROR_SEND |
Имеет место, когда задача ожидает очистки резервного журнала коммуникаций сетевого уровня для получения возможности отправки сообщений. Указывает на начало переполнения уровня коммуникаций, что повлияет на пропускную способность зеркального отображения базы данных. |
DBMIRROR_WORKER_QUEUE |
Указывает, что рабочая задача зеркального отображения базы данных ожидает дальнейшей работы. |
DBMIRRORING_CMD |
Имеет место, когда задача ожидает сохранения записей журнала на диск. Это состояние ожидания обычно занимает длительные периоды времени. |
DBSEEDING_FLOWCONTROL |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
DBSEEDING_OPERATION |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
DEADLOCK_ENUM_MUTEX |
Происходит, когда монитор взаимоблокировки и sys.dm_os_waiting_tasks пытается убедиться, что SQL Server не выполняет несколько поисков взаимоблокировок одновременно. |
DEADLOCK_TASK_SEARCH |
Большое время ожидания этого ресурса указывает на то, что сервер выполняет запросы поверх sys.dm_os_waiting_tasks , и эти запросы блокируют монитор взаимоблокировки при выполнении поиска взаимоблокировок. Такой тип ожидания используется только монитором взаимоблокировки. Запросы поверх sys.dm_os_waiting_tasks использования DEADLOCK_ENUM_MUTEX . |
DEBUG |
Происходит во время отладки Transact-SQL и CLR для внутренней синхронизации. |
DIRECTLOGCONSUMER_LIST |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
DIRTY_PAGE_POLL |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
DIRTY_PAGE_SYNC |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
DIRTY_PAGE_TABLE_LOCK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
DISABLE_VERSIONING |
Происходит, когда SQL Server опрашивает диспетчер транзакций версии, чтобы узнать, является ли метка времени самой ранней активной транзакции более поздней, чем метка времени при запуске изменения состояния. Если это так, все транзакции моментальных снимков, которые были запущены до завершения инструкции ALTER DATABASE . Это состояние ожидания используется, когда SQL Server отключает управление версиями с помощью инструкции ALTER DATABASE . |
DISKIO_SUSPEND |
Имеет место, когда задача ожидает доступа к файлу при активном внешнем резервном копировании. Это регистрируется для каждого ожидающего пользовательского процесса. Число, превышающее пять на каждый пользовательский процесс, может указывать на то, что внешнее резервное копирование занимает слишком много времени. |
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
DISPATCHER_QUEUE_SEMAPHORE |
Имеет место, когда поток из пула диспетчеров ожидает поступления дополнительной работы. Время ожидания данного типа ожидания увеличится, если диспетчер находится в состоянии простоя. |
DLL_LOADING_MUTEX |
Имеет место один раз при ожидании загрузки DLL-библиотеки синтаксического анализатора XML. |
DPT_ENTRY_LOCK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
DROP_DATABASE_TIMER_TASK |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
DROPTEMP |
Имеет место между попытками удаления временного объекта, если предыдущая попытка закончилась неудачно. Длительность ожидания растет экспоненциально с каждой неудачной попыткой удаления. |
DTC |
Имеет место, когда задача ожидает события, используемого для управления переходом состояний. Это состояние управляет восстановлением транзакций координатора распределенных транзакций Майкрософт (MS DTC) после того, как SQL Server получает уведомление о том, что служба MS DTC стала недоступной. |
DTC_ABORT_REQUEST |
Происходит в рабочем сеансе MSDTC, когда сеанс ожидает владения транзакцией MSDTC. После получения службой MS DTC владения транзакцией сеанс может произвести ее откат. Как правило, сеанс ожидает другого сеанса, который использует транзакцию. |
DTC_RESOLVE |
Происходит, когда задача восстановления ожидает master базы данных в транзакции между базами данных, чтобы задача может запрашивать результат транзакции. |
DTC_STATE |
Имеет место, когда задача ожидает события, защищающего изменения внутреннего объекта глобального состояния службы MS DTC. Это состояние должно держаться в течение очень короткого промежутка времени. |
DTC_TMDOWN_REQUEST |
Происходит в рабочем сеансе MSDTC, когда SQL Server получает уведомление о том, что служба MS DTC недоступна. Во-первых, работник ожидает запуска процесса восстановления MS DTC. Затем он ждет получения результата распределенной транзакции, над которой он работал. Это может продолжаться до тех пор, пока подключение к службе MS DTC не будет восстановлено. |
DTC_WAITFOR_OUTCOME |
Имеет место, когда задачи восстановления ждут активизации службы MS DTC для получения возможности разрешения подготовленных транзакций. |
DTCNEW_ENLIST |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
DTCNEW_PREPARE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
DTCNEW_RECOVERY |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
DTCNEW_TM |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
DTCNEW_TRANSACTION_ENLISTMENT |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
DTCPNTSYNC |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
DUMP_LOG_COORDINATOR |
Имеет место, когда главная задача ожидает формирования данных подзадачей. Обычно это состояние не происходит. Длительное время ожидания указывает на непредвиденную блокировку. Следует изучить поведение подзадачи. |
DUMP_LOG_COORDINATOR_QUEUE |
Только для внутреннего применения. |
DUMPTRIGGER |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
EC |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
EE_PMOLOCK |
Имеет место в процессе синхронизации определенных типов выделения памяти в ходе выполнения инструкции. |
EE_SPECPROC_MAP_INIT |
Имеет место в процессе синхронизации создания внутренней хэш-таблицы процедуры. Это ожидание может произойти только во время начального доступа к хэш-таблице после запуска экземпляра SQL Server. |
ENABLE_EMPTY_VERSIONING |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
ENABLE_VERSIONING |
Происходит, когда SQL Server ожидает завершения всех транзакций обновления в этой базе данных, прежде чем объявить базу данных готовой к переходу на разрешенное состояние изоляции моментальных снимков. Это состояние используется, когда SQL Server включает изоляцию моментальных снимков с помощью инструкции ALTER DATABASE . |
ERROR_REPORTING_MANAGER |
Имеет место в процессе синхронизации нескольких параллельных инициализаций журнала ошибок. |
EXCHANGE |
Имеет место в процессе синхронизации в итераторе обмена обработчика запросов при параллельных запросах. |
EXECSYNC |
Имеет место в процессе синхронизации в обработчике запросов в областях, не относящихся к итератору обмена, при параллельных запросах. Примерами таких областей являются битовые карты, большие двоичные объекты (LOB) и итератор подкачки. Бизнес-объекты могут часто использовать это состояние ожидания. |
EXECUTION_PIPE_EVENT_INTERNAL |
Имеет место при синхронизации между производителем и потребителем пакетного выполнения, переданных через контекст соединения. |
EXTERNAL_RG_UPDATE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
EXTERNAL_SCRIPT_NETWORK_IO |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) до текущего. |
EXTERNAL_SCRIPT_PREPARE_SERVICE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
EXTERNAL_SCRIPT_SHUTDOWN |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
EXTERNAL_WAIT_ON_LAUNCHER, |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
FABRIC_HADR_TRANSPORT_CONNECTION |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
FABRIC_REPLICA_CONTROLLER_LIST |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
FAILPOINT |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
FCB_REPLICA_READ |
Происходит при синхронизации считывания моментального снимка (или временного моментального снимка, созданного DBCC ) разреженным файлом. |
FCB_REPLICA_WRITE |
Происходит при синхронизации разреженного файла при отправке или извлечении страницы на моментальный снимок (или временный моментальный снимок, созданный DBCC ) разреженным файлом. |
FEATURE_SWITCHES_UPDATE |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
FFT_NSO_DB_KILL_FLAG |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_NSO_DB_LIST |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_NSO_FCB |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_NSO_FCB_FIND |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_NSO_FCB_PARENT |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_NSO_FCB_STATE |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
FFT_NSO_FILEOBJECT |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_NSO_TABLE_LIST |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_NTFS_STORE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_RECOVERY |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_RSFX_COMM |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_RSFX_WAIT_FOR_MEMORY |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_STARTUP_SHUTDOWN |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_STORE_DB |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_STORE_ROWSET_LIST |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FFT_STORE_TABLE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FILE_VALIDATION_THREADS |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
FILESTREAM_CACHE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FILESTREAM_CHUNKER |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FILESTREAM_CHUNKER_INIT |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FILESTREAM_FCB |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FILESTREAM_FILE_OBJECT |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FILESTREAM_WORKITEM_QUEUE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FILETABLE_SHUTDOWN |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FOREIGN_REDO |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) до текущего. |
FORWARDER_TRANSITION |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
FS_FC_RWLOCK |
Происходит, когда сборщик мусора FILESTREAM ожидает выполнения любой из следующих задач: — отключение сборки мусора (используется резервным копированием и восстановлением). — выполните один цикл сборщика мусора FILESTREAM. |
FS_GARBAGE_COLLECTOR_SHUTDOWN |
Имеет место, если сборщик мусора FILESTREAM ожидает завершения задач очистки. |
FS_HEADER_RWLOCK |
Происходит при ожидании получения доступа к заголовку FILESTREAM контейнера данных FILESTREAM для чтения или обновления содержимого в файле заголовка FILESTREAM (Filestream.hdr). |
FS_LOGTRUNC_RWLOCK |
Происходит при ожидании получения доступа к усечению журнала FILESTREAM для выполнения любой из следующих задач: — Временно отключите усечение журнала FILESTREAM (FSLOG) (используется резервным копированием и восстановлением). — выполнение одного цикла усечения FSLOG. |
FSA_FORCE_OWN_XACT |
Возникает, если операции ввода-вывода файла FILESTREAM необходимо установить соединение со связанной транзакцией, которая в данный момент занята другим сеансом. |
FSAGENT |
Имеет место, если операция ввода-вывода файла FILESTREAM ожидает ресурс агента FILESTREAM, используемого операцией ввода-вывода другого файла. |
FSTR_CONFIG_MUTEX |
Происходит при ожидании завершения перенастройки другой функции FILESTREAM. |
FSTR_CONFIG_RWLOCK |
Возникает при ожидании сериализации доступа к параметрам конфигурации FILESTREAM. |
FT_COMPROWSET_RWLOCK |
Полнотекстовая операция ожидает завершения операции фрагментирования метаданных. Документируется исключительно в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
FT_IFTS_RWLOCK |
Полнотекстовая операция ожидает внутренней синхронизации. Документируется исключительно в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
FT_IFTS_SCHEDULER_IDLE_WAIT |
Тип ожидания спящего режима планировщика полнотекстовой операции. Планировщик находится в состоянии простоя. |
FT_IFTS_ASYNC_WRITE_PIPE |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_BLOB_HASH |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_CATEALOG_SOURCE |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_COMP_DESC_MANAGER |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_CONSUMER_PLUGIN |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_CRAWL_BATCH_LIST |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_CRAWL_CHILDREN |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_DOCID_INTERFACE_LIST |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_DOCID_LIST |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_FP_INFO_LIST |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_HOST_CONTROLLER |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_MASTER_MERGE_TASK_LIST |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_MEMREGPOOL |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_MERGE_FRAGMENT_SYNC |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_NOISE_WORDS_RESOURCE |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_OCCURRENCE_BUFFER_POOL |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_PIPELINE |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_PIPELINE_LIST |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_PIPELINE_MANAGER |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_PROJECT_FD_INFO_MAP |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_SCHEDULER |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_SHARED_MEMORY |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_SHUTDOWN_PIPE |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_SRCH_FD_MANAGER |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_SRCH_FD_SERVICE |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_STOPLIST_CACHE_MANAGER |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_THESAURUS |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_VERSION_MANAGER |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTS_WORK_QUEUE |
Только для внутреннего применения. Применимо к: SQL Server 2022 (16.x) CU 1 и более поздних версий. |
FT_IFTSHC_MUTEX |
Полнотекстовый текст ожидает операции управления FDHost. Документируется исключительно в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
FT_IFTSISM_MUTEX |
Полнотекстовая операция ожидает завершения операции связи. Документируется исключительно в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
FT_MASTER_MERGE |
Полнотекстовая операция ожидает завершения операции слияния в единый файл. Документируется исключительно в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
FT_MASTER_MERGE_COORDINATOR |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FT_METADATA_MUTEX |
Документируется исключительно в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
FT_PROPERTYLIST_CACHE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
FT_RESTART_CRAWL |
Имеет место в случае, когда требуется перезапуск полнотекстового сканирования с последней надежной точки для восстановления после временного сбоя. Ожидание позволяет рабочим задачам, работающим в данный момент над этим заполнением, завершиться или завершить текущий этап. |
FULLTEXT GATHERER |
Имеет место в процессе синхронизации полнотекстовых операций. |
GDMA_GET_RESOURCE_OWNER |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
GHOSTCLEANUP_UPDATE_STATS |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
GHOSTCLEANUPSYNCMGR |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
GLOBAL_QUERY_CANCEL |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
GLOBAL_QUERY_CLOSE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
GLOBAL_QUERY_CONSUMER |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
GLOBAL_QUERY_PRODUCER |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
GLOBAL_TRAN_CREATE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
GLOBAL_TRAN_UCS_SESSION |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
GUARDIAN |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
HADR_AG_MUTEX |
Происходит, когда инструкция DDL группы доступности или команда отказоустойчивой кластеризации Windows Server ожидает эксклюзивного доступа на чтение и запись к конфигурации группы доступности. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_AR_CRITICAL_SECTION_ENTRY |
Происходит, когда инструкция DDL группы доступности или команда отказоустойчивой кластеризации Windows Server ожидает эксклюзивного доступа на чтение и запись к состоянию среды выполнения локальной реплики связанной группы доступности. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_AR_MANAGER_MUTEX |
Возникает в том случае, когда операция завершения работы реплики доступности ожидает окончания запуска либо операция запуска реплики доступности ожидает окончания операции завершения. Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_AR_UNLOAD_COMPLETED |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST |
Издатель события реплики доступности (например, события изменения состояния или изменения конфигурации) ожидает монопольного доступа к списку подписчиков на событие для чтения и записи. Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_BACKUP_BULK_LOCK |
База данных-источник группы доступности получила запрос резервного копирования из базы данных-получателя и ожидает завершения фоновой обработки запроса на получение или освобождение блокировки BulkOp. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_BACKUP_QUEUE |
Фоновый поток резервного копирования базы данных-источника группы доступности ожидает нового рабочего запроса из базы данных-получателя. (Как правило, это происходит, когда база данных-источник держит журнал BulkOp и ожидает, чтобы база данных-получатель указывала, что база данных-источник может освободить блокировку). Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_CLUSAPI_CALL |
Поток SQL Server ожидает перехода с непремилированного режима (запланированного SQL Server) на режим предварительной подготовки (запланированного операционной системой) для вызова API отказоустойчивой кластеризации Windows Server. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_COMPRESSED_CACHE_SYNC |
Ожидание доступа к кэшу сжатых блоков журнала, используемых для предотвращения избыточного сжатия блоков журнала, отправленных нескольким базам данных-получателям. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_CONNECTIVITY_INFO |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DATABASE_FLOW_CONTROL |
Ожидание отправки сообщений участнику, когда количество сообщений в очереди достигло максимума. Означает, что просмотр журнала выполняется быстрее, чем отправка по сети. Это проблема только в том случае, если отправка сетей выполняется медленнее, чем ожидалось. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DATABASE_VERSIONING_STATE |
Происходит при изменении состояния управления версиями базы данных-получателя группы доступности. Это ожидание для внутренних структур данных, и обычно очень короткое время без прямого влияния на доступ к данным. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DATABASE_WAIT_FOR_RECOVERY |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HADR_DATABASE_WAIT_FOR_RESTART |
Ожидание перезапуска базы данных в группе доступности. В обычных условиях это не проблема с клиентом, так как ожидается здесь. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING |
Запрос к объектам в доступной для чтения базе данных-получателе группы доступности блокируется при ожидании фиксации или отката всех транзакций, которые выполнялись при включении вторичной реплики для рабочих нагрузок чтения. Этот тип ожидания гарантирует, что версии строк доступны перед выполнением запроса в изоляции моментальных снимков. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DB_COMMAND |
Ожидание ответов на диалоговые сообщения (для которых требуется явный ответ с другой стороны, используя инфраструктуру беседы группы доступности). Многие различные типы сообщений используют этот тип ожидания. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DB_OP_COMPLETION_SYNC |
Ожидание ответов на диалоговые сообщения (для которых требуется явный ответ с другой стороны, используя инфраструктуру беседы группы доступности). Многие различные типы сообщений используют этот тип ожидания. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DB_OP_START_SYNC |
Инструкция DDL группы доступности или команда отказоустойчивой кластеризации Windows Server ожидает сериализованного доступа к базе данных доступности и его состоянию среды выполнения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DBR_SUBSCRIBER |
Издатель события реплики доступности (например, события изменения состояния или изменения конфигурации) ожидает монопольного доступа на чтение и запись к состоянию среды подписчика на событие, который соответствует базе данных доступности. Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DBR_SUBSCRIBER_FILTER_LIST |
Издатель события реплики доступности (например, события изменения состояния или изменения конфигурации) ожидает монопольного доступа на чтение и запись к списку подписчиков на событие, которые соответствуют базе данных доступности. Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DBSEEDING |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
HADR_DBSEEDING_LIST |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
HADR_DBSTATECHANGE_SYNC |
Элемент управления параллелизмом ожидает обновления внутреннего состояния реплики базы данных. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FABRIC_CALLBACK |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
HADR_FILESTREAM_BLOCK_FLUSH |
Диспетчер транспорта FILESTREAM AlwaysOn ожидает завершения обработки блока журнала. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FILESTREAM_FILE_CLOSE |
Диспетчер транспорта FILESTREAM AlwaysOn ожидает обработки следующего файла FILESTREAM, а его дескриптор закрывается. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FILESTREAM_FILE_REQUEST |
Вторичная реплика AlwaysOn ожидает отправки всех запрошенных файлов FILESTREAM во время ОТМЕНЫ. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FILESTREAM_IOMGR |
Диспетчер транспорта FILESTREAM AlwaysOn ожидает блокировки R/W, которая защищает диспетчер операций ввода-вывода FILESTREAM AlwaysOn во время запуска или завершения работы. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FILESTREAM_IOMGR_IOCOMPLETION |
Диспетчер операций ввода-вывода FILESTREAM AlwaysOn ожидает завершения ввода-вывода. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FILESTREAM_MANAGER |
Диспетчер транспорта FILESTREAM AlwaysOn ожидает блокировки R/W, которая защищает диспетчер транспорта FileSTREAM AlwaysOn во время запуска или завершения работы. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FILESTREAM_PREPROC |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HADR_GROUP_COMMIT |
Механизм обработки фиксации транзакций ожидает, пока будет разрешена групповая фиксация, чтобы поместить несколько записей о фиксации транзакций в один блок журнала. Это ожидаемое условие, которое оптимизирует операции ввода-вывода журнала, записи и отправки. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_LOGCAPTURE_SYNC |
Управление параллелизмом во время записи в журнал или применения объекта при создании или удалении операций просмотра. Это ожидаемое ожидание, когда партнеры изменяют состояние или состояние подключения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_LOGCAPTURE_WAIT |
Ожидание момента, когда записи журнала станут доступны. Это может произойти в том случае, если ожидается создание новых записей журнала соединениями или завершение ввода-вывода при чтении журнала, который не находится в кэше. Это ожидаемое ожидание, если проверка журнала поймана до конца журнала или считывается с диска. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_LOGPROGRESS_SYNC |
При обновлении состояния хода выполнения журнала реплик базы данных ожидается ожидание элемента управления параллелизмом. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_NOTIFICATION_DEQUEUE |
Фоновая задача, которая обрабатывает уведомления WSFC, ожидает следующего уведомления. Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS |
Диспетчер реплик доступности ожидает сериализованного доступа к состоянию среды выполнения фоновой задачи, которая обрабатывает уведомления о отказоустойчивой кластеризации Windows Server. Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_NOTIFICATION_WORKER_STARTUP_SYNC |
Фоновая задача ожидает окончания запуска фоновой задачи, которая обрабатывает уведомления WSFC. Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC |
Фоновая задача ожидает завершения работы фоновой задачи, которая обрабатывает уведомления WSFC. Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_PARTNER_SYNC |
Элемент управления параллелизмом ожидает ожидания в списке партнеров. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_READ_ALL_NETWORKS |
Ожидание доступа к списку сетей WSFC для чтения или записи. Только для внутреннего применения. Примечание. Подсистема хранит список сетей WSFC, используемых в динамических представлениях (например sys.dm_hadr_cluster_networks ) или для проверки инструкций AlwaysOn Transact-SQL, ссылающихся на сведения о сети WSFC. Этот список обновляется при запуске подсистемы, связанных с WSFC уведомлениями и внутренней перезагрузкой AlwaysOn (например, потерей и восстановлением кворума WSFC). Задачи обычно блокируются при выполнении обновления в этом списке.Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_RECOVERY_WAIT_FOR_CONNECTION |
Ожидание подключения базы данных-получателя к базе данных-источнику до начала восстановления. Это ожидаемое ожидание, которое может продлиться, если подключение к первичному объекту медленно устанавливается. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_RECOVERY_WAIT_FOR_UNDO |
Механизм восстановления базы данных ожидает, пока база данных-получатель закончит фазу восстановления и инициализации, которая вернет ее к общей временной точке в журнале с базой данных-источником. Это ожидаемое ожидание после отработки отказа. Ход выполнения отмены можно отслеживать с помощью системного монитора Windows (perfmon.exe) и динамических административных представлений. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_REPLICAINFO_SYNC |
Ожидание обновления текущего состояния реплики для управления параллелизмом. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_SEEDING_CANCELLATION |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HADR_SEEDING_FILE_LIST |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HADR_SEEDING_LIMIT_BACKUPS |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HADR_SEEDING_SYNC_COMPLETION |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HADR_SEEDING_TIMEOUT_TASK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HADR_SEEDING_WAIT_FOR_COMPLETION |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HADR_SYNC_COMMIT |
Ожидание обработки фиксации транзакции в синхронизированных базах данных-получателях для защиты журнала. Это ожидание также отражается в счетчике производительности «Задержка транзакции». Этот тип ожидания ожидается для групп доступности синхронной фиксации и указывает время отправки, записи и подтверждения фиксации журнала в базах данных-получателях. Подробные сведения и устранение неполадок HADR_SYNC_COMMIT см. в этой записи блога Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_SYNCHRONIZING_THROTTLE |
Ожидание обработки фиксации транзакций, чтобы позволить синхронизации базы данных-получателя выполнить перехват до основного конца журнала, чтобы перейти к синхронизированному состоянию. Это ожидаемое ожидание, когда база данных-получатель перехватывается. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_TDS_LISTENER_SYNC |
Внутренняя система AlwaysOn или кластер WSFC запрашивает запуск или остановку прослушивателей. Обработка этого запроса всегда асинхронна, и существует механизм удаления избыточных запросов. Существуют также моменты, когда этот процесс приостанавливается из-за изменений в конфигурации. Все ожидания, связанные с этим механизмом синхронизации прослушивателей, используют этот тип ожидания. Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_TDS_LISTENER_SYNC_PROCESSING |
Используется в конце инструкции AlwaysOn Transact-SQL, требующей запуска и (или) остановки прослушивателя группы доступности. Так как операция запуска и остановки выполняется асинхронно, поток пользователя блокирует этот тип ожидания до тех пор, пока не будет известна ситуация прослушивателя. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_THROTTLE_LOG_RATE_GOVERNOR |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO |
Происходит при настройке вторичной георепликации с меньшим размером вычислительных ресурсов (более низким SLO), чем основной. База данных-источник регулируется из-за задержки потребления журнала вторичным. Это вызвано недостаточным объемом вычислительных ресурсов базы данных-получателя для обеспечения скорости изменения базы данных-источника. Область применения: База данных SQL Azure |
HADR_THROTTLE_LOG_RATE_LOG_SIZE |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
HADR_THROTTLE_LOG_RATE_SEEDING |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
HADR_TIMER_TASK |
Ожидание получения блокировки на объект задачи таймера. Используется также для реализации фактического ожидания между моментами времени, когда выполняется работа. Например, для задачи, которая выполняется каждые 10 секунд, после одного выполнения группы доступности ожидает около 10 секунд, чтобы перепланировать задачу, и ожидание будет включено здесь. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_TRANSPORT_DBRLIST |
Ожидание доступа к списку реплик базы данных транспортного уровня. Используется для спин-блокировки, которая предоставляет доступ к нему. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_TRANSPORT_FLOW_CONTROL |
Ожидая, когда количество невыполненных сообщений AlwaysOn превышает пороговое значение для управления потоком. Это зависит от реплики доступности к реплике (а не на базе базы данных). Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_TRANSPORT_SESSION |
Группы доступности ожидают изменения или доступа к базовому состоянию транспорта. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_WORK_POOL |
Элемент управления параллелизмом ожидает ожидания объекта фоновой рабочей задачи группы доступности. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_WORK_QUEUE |
Фоновый рабочий поток группы доступности ожидает назначения новой работы. Это ожидаемое ожидание, когда есть готовые работники, ожидающие новой работы, которая является нормальным состоянием. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HADR_XRF_STACK_ACCESS |
Доступ (поиск, добавление и удаление) расширенного стека вилки восстановления для базы данных доступности. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HCCO_CACHE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HK_RESTORE_FILEMAP |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HKCS_PARALLEL_MIGRATION |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HKCS_PARALLEL_RECOVERY |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
HTBUILD |
Происходит с параллельными планами пакетного режима при синхронизации сборки хэш-таблицы на входной стороне хэш-соединения или агрегирования. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Применимо: SQL Server 2012 (11.x) и более поздних версий, но не База данных SQL Azure, Управляемый экземпляр SQL Azure с политикой обновления всегда актуальной и Azure Synapse Analytics. |
HTBUILD_AGG |
Происходит с параллельными планами пакетного режима при синхронизации сборки хэш-таблицы на входной стороне хэш-агрегата. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Применимо к: База данных SQL Azure, Управляемый экземпляр SQL Azure с политикой обновления всегда актуальной и Azure Synapse Analytics. |
HTBUILD_JOIN |
Происходит с параллельными планами пакетного режима при синхронизации сборки хэш-таблицы на входной стороне хэш-соединения. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Применимо к: База данных SQL Azure, Управляемый экземпляр SQL Azure с политикой обновления всегда актуальной и Azure Synapse Analytics. |
HTDELETE |
Происходит с планами параллельного пакетного режима при синхронизации в конце хэш-соединения или агрегирования. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Область применения: SQL Server 2014 (12.x) и более поздних версий, но не База данных SQL Azure, Управляемый экземпляр SQL Azure с политикой обновления всегда актуальной версии и Azure Synapse Analytics. |
HTDELETE_AGG |
Происходит с планами параллельного пакетного режима при синхронизации в конце хэш-агрегата. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Применимо к: База данных SQL Azure, Управляемый экземпляр SQL Azure с политикой обновления всегда актуальной и Azure Synapse Analytics. |
HTDELETE_JOIN |
Происходит с планами параллельного пакетного режима при синхронизации в конце хэш-соединения. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Применимо к: База данных SQL Azure, Управляемый экземпляр SQL Azure с политикой обновления всегда актуальной и Azure Synapse Analytics. |
HTMEMO |
Происходит с параллельными планами пакетного режима при синхронизации перед сканированием хэш-таблицы на выходные совпадения или несочетания в хэш-соединении или агрегировании. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
HTREINIT |
Происходит с планами параллельного пакетного режима при синхронизации перед сбросом хэш-соединения или агрегирования для следующего частичного соединения. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
HTREPARTITION |
Происходит с параллельными планами пакетного режима при синхронизации повторной части хэш-таблицы на входной стороне хэш-соединения или агрегирования. Если ожидание чрезмерно и не может быть сокращено путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
HTTP_ENUMERATION |
Имеет место при запуске системы для перечисления конечных точек HTTP с целью запуска протокола HTTP. |
HTTP_START |
Имеет место при ожидании соединением завершения инициализации HTTP. |
HTTP_STORAGE_CONNECTION |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
IMPPROV_IOWAIT |
Происходит, когда SQL Server ожидает завершения массового ввода-вывода. |
INSTANCE_LOG_RATE_GOVERNOR |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
INTERNAL_TESTING |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
IO_AUDIT_MUTEX |
Имеет место в процессе синхронизации буферов событий трассировки. |
IO_COMPLETION |
Имеет место при ожидании завершения операций ввода-вывода. Этот тип ожидания обычно не относится к операциям ввода-вывода страниц данных. Ожидание завершения ввода-вывода страницы данных отображается как PAGEIOLATCH_* ожидание. |
IO_QUEUE_LIMIT |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
IO_RETRY |
Имеет место, когда операция ввода-вывода (например, чтение или запись на диск), завершается неудачно в связи с нехваткой ресурсов, после чего производится повторная попытка. |
IOAFF_RANGE_QUEUE |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
KSOURCE_WAKEUP |
Используется задачей управления службами при ожидании запросов от диспетчера управления службами. Ожидается долгое ожидание и не указывает на проблему. |
KTM_ENLISTMENT |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
KTM_RECOVERY_MANAGER |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
KTM_RECOVERY_RESOLUTION |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
LATCH_DT |
Имеет место при ожидании кратковременной блокировки DT (удаления). Это не включает блокировки буфера или блокировки транзакций. Список ожиданий LATCH_* доступен в sys.dm_os_latch_stats . sys.dm_os_latch_stats группы LATCH_NL , , LATCH_UP LATCH_SH LATCH_EX и LATCH_DT ожидает вместе. |
LATCH_EX |
Имеет место при ожидании кратковременной блокировки EX (монопольной). Это не включает блокировки буфера или блокировки транзакций. Список ожиданий LATCH_* доступен в sys.dm_os_latch_stats . sys.dm_os_latch_stats группы LATCH_NL , , LATCH_UP LATCH_SH LATCH_EX и LATCH_DT ожидает вместе. |
LATCH_KP |
Имеет место при ожидании кратковременной блокировки KP (удержания). Это не включает блокировки буфера или блокировки транзакций. Список ожиданий LATCH_* доступен в sys.dm_os_latch_stats . sys.dm_os_latch_stats группы LATCH_NL , , LATCH_UP LATCH_SH LATCH_EX и LATCH_DT ожидает вместе. |
LATCH_NL |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
LATCH_SH |
Имеет место при ожидании кратковременной блокировки SH (коллективной). Это не включает блокировки буфера или блокировки транзакций. Список ожиданий LATCH_* доступен в sys.dm_os_latch_stats . sys.dm_os_latch_stats группы LATCH_NL , , LATCH_UP LATCH_SH LATCH_EX и LATCH_DT ожидает вместе. |
LATCH_UP |
Имеет место при ожидании кратковременной блокировки UP (обновления). Это не включает блокировки буфера или блокировки транзакций. Список ожиданий LATCH_* доступен в sys.dm_os_latch_stats . sys.dm_os_latch_stats группы LATCH_NL , , LATCH_UP LATCH_SH LATCH_EX и LATCH_DT ожидает вместе. |
LAZYWRITER_SLEEP |
Происходит, когда отложенные задачи записи приостановлены. Представляет собой показатель времени, затраченного ожидающими фоновыми задачами. Не учитывайте это состояние, когда вы ищете киоски пользователей. |
LCK_M_BU |
Имеет место, когда задача ожидает получения блокировки для массового обновления (BU). Дополнительные сведения см. в разделе "Блокировки массового обновления". |
LCK_M_BU_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения блокировки для массового обновления (BU) с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки массового обновления".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_BU_LOW_PRIORITY |
Имеет место, когда задача ожидает получения блокировки для массового обновления (BU) с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки массового обновления".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_IS |
Имеет место, когда задача ожидает получения блокировки с намерением коллективного доступа (IS). Дополнительные сведения см. в разделе "Блокировки намерений". |
LCK_M_IS_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения блокировки с намерением коллективного доступа (IS) с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_IS_LOW_PRIORITY |
Имеет место, когда задача ожидает получения блокировки с намерением коллективного доступа (IS) с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_IU |
Имеет место, когда задача ожидает получения блокировки с намерением обновления (IU). Дополнительные сведения см. в разделе "Блокировки намерений". |
LCK_M_IU_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения блокировки с намерением обновления (IU) с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_IU_LOW_PRIORITY |
Имеет место, когда задача ожидает получения блокировки с намерением обновления (IU) с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_IX |
Имеет место, когда задача ожидает получения блокировки с намерением монопольного доступа (IX). Дополнительные сведения см. в разделе "Блокировки намерений". |
LCK_M_IX_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения блокировки с намерением монопольного доступа (IX) с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_IX_LOW_PRIORITY |
Имеет место, когда задача ожидает получения блокировки с намерением монопольного доступа (IX) с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RIn_NL |
Имеет место, когда задача ожидает получения блокировки типа NULL на текущее ключевое значение и блокировки вставки диапазона между текущим и предыдущим ключами. Блокировка типа NULL на ключ — это блокировка с немедленным снятием. |
LCK_M_RIn_NL_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения блокировки типа NULL с блокаторами аварийного завершения на текущее ключевое значение и блокировки вставки диапазона с блокаторами аварийного завершения между текущим и предыдущим ключами. Блокировка типа NULL на ключ — это блокировка с немедленным снятием. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RIn_NL_LOW_PRIORITY |
Имеет место, когда задача ожидает получения блокировки типа NULL с низким приоритетом на текущее ключевое значение и блокировки вставки диапазона с низким приоритетом между текущим и предыдущим ключами. Блокировка типа NULL на ключ — это блокировка с немедленным снятием. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RIn_S |
Имеет место, когда задача ожидает получения совмещаемой блокировки на текущее ключевое значение и блокировки вставки диапазона между текущим и предыдущим ключами. |
LCK_M_RIn_S_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения совмещаемой блокировки с блокаторами аварийного завершения на текущее ключевое значение и блокировки вставки диапазона с блокаторами аварийного завершения между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RIn_S_LOW_PRIORITY |
Имеет место, когда задача ожидает получения совмещаемой блокировки с низким приоритетом на текущее ключевое значение и блокировки вставки диапазона с низким приоритетом между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RIn_U |
Задача ожидает получения блокировки на обновление текущего ключевого значения и блокировки вставки диапазона между текущим и предыдущим ключами. |
LCK_M_RIn_U_ABORT_BLOCKERS |
Задача ожидает получения блокировки обновления с блокаторами аварийного завершения на текущее ключевое значение и блокировки вставки диапазона с блокаторами аварийного завершения между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RIn_U_LOW_PRIORITY |
Задача ожидает получения блокировки обновления с низким приоритетом на текущее ключевое значение и блокировки вставки диапазона с низким приоритетом между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RIn_X |
Имеет место, когда задача ожидает получения монопольной блокировки на текущее ключевое значение и блокировки вставки диапазона между текущим и предыдущим ключами. |
LCK_M_RIn_X_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения монопольной блокировки с блокаторами аварийного завершения на текущее ключевое значение и блокировки вставки диапазона с блокаторами аварийного завершения между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RIn_X_LOW_PRIORITY |
Имеет место, когда задача ожидает получения монопольной блокировки с низким приоритетом на текущее ключевое значение и блокировки вставки диапазона с низким приоритетом между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RS_S |
Имеет место, когда задача ожидает получения совмещаемой блокировки на текущее ключевое значение и совмещаемой блокировки диапазона между текущим и предыдущим ключами. |
LCK_M_RS_S_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения совмещаемой блокировки с блокаторами аварийного завершения на текущее ключевое значение и совмещаемой блокировки диапазона с блокаторами аварийного завершения между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RS_S_LOW_PRIORITY |
Имеет место, когда задача ожидает получения совмещаемой блокировки с низким приоритетом на текущее ключевое значение и совмещаемой блокировки диапазона с низким приоритетом между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RS_U |
Имеет место, когда задача ожидает получения блокировки обновления текущего ключевого значения и блокировки обновления диапазона между текущим и предыдущим ключами. |
LCK_M_RS_U_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения блокировки обновления с блокаторами аварийного завершения на текущее ключевое значение и блокировки на обновление диапазона с блокаторами аварийного завершения между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_S_XACT |
Возникает при включенной оптимизированной блокировке и задача ожидает общей блокировки типа XACT (транзакция), wait_resource где намерение чтения или изменения не может быть выведено. |
LCK_M_S_XACT_READ |
Происходит при включенной оптимизированной блокировке и задача ожидает общей блокировки типа XACT (транзакция)wait_resource с намерением считывать. |
LCK_M_S_XACT_MODIFY |
Происходит при включенной оптимизированной блокировке и задача ожидает общей блокировки типа XACT (транзакция) wait_resource с намерением изменить. |
LCK_M_RS_U_LOW_PRIORITY |
Имеет место, когда задача ожидает получения блокировки обновления с низким приоритетом на текущее ключевое значение и блокировки на обновление диапазона с низким приоритетом между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RX_S |
Имеет место, когда задача ожидает получения совмещаемой блокировки на текущее ключевое значение и монопольной блокировки диапазона между текущим и предыдущим ключами. |
LCK_M_RX_S_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения совмещаемой блокировки с блокаторами аварийного завершения на текущее ключевое значение и монопольной блокировки диапазона с блокаторами аварийного завершения между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RX_S_LOW_PRIORITY |
Имеет место, когда задача ожидает получения совмещаемой блокировки с низким приоритетом на текущее ключевое значение и монопольной блокировки с низким приоритетом между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RX_U |
Имеет место, когда задача ожидает получения блокировки на обновление текущего ключевого значения и монопольной блокировки диапазона между текущим и предыдущим ключами. |
LCK_M_RX_U_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения блокировки обновления с блокаторами аварийного завершения на текущее ключевое значение и монопольной блокировки диапазона с блокаторами аварийного завершения между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RX_U_LOW_PRIORITY |
Имеет место, когда задача ожидает получения блокировки обновления с низким приоритетом на текущее ключевое значение и монопольной блокировки диапазона с низким приоритетом между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RX_X |
Имеет место, когда задача ожидает получения монопольной блокировки на текущее ключевое значение и монопольной блокировки диапазона между текущим и предыдущим ключами. |
LCK_M_RX_X_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения монопольной блокировки с блокаторами аварийного завершения на текущее ключевое значение и монопольной блокировки диапазона с блокаторами аварийного завершения между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_RX_X_LOW_PRIORITY |
Имеет место, когда задача ожидает получения монопольной блокировки с низким приоритетом на текущее ключевое значение и монопольной блокировки диапазона с низким приоритетом между текущим и предыдущим ключами. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .)Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_S |
Имеет место, когда задача ожидает получения совмещаемой блокировки. Дополнительные сведения см. в разделе "Общие блокировки". |
LCK_M_S_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения совмещаемой блокировки с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Общие блокировки".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_S_LOW_PRIORITY |
Имеет место, когда задача ожидает получения совмещаемой блокировки с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Общие блокировки".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_SCH_M |
Имеет место, когда задача ожидает получения блокировки на изменение схемы. Дополнительные сведения см. в разделе "Блокировки схемы". |
LCK_M_SCH_M_ABORT_BLOCKERS |
Возникает, когда задача ожидает получения блокировки на изменение схемы с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки схемы".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_SCH_M_LOW_PRIORITY |
Возникает, когда задача ожидает получения блокировки на изменение схемы с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки схемы".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_SCH_S |
Имеет место, когда задача ожидает получения совмещаемой блокировки схемы. Дополнительные сведения см. в разделе "Блокировки схемы". |
LCK_M_SCH_S_ABORT_BLOCKERS |
Возникает, когда задача ожидает получения совмещаемой блокировки схемы с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки схемы".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_SCH_S_LOW_PRIORITY |
Возникает, когда задача ожидает получения совмещаемой блокировки схемы с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки схемы".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_SIU |
Имеет место, когда задача ожидает получения совмещаемой блокировки с намерением обновления. Дополнительные сведения см. в разделе "Блокировки намерений". |
LCK_M_SIU_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения совмещаемой блокировки обновления с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_SIU_LOW_PRIORITY |
Возникает, когда задача ожидает получения совмещаемой блокировки обновления с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_SIX |
Имеет место, когда задача ожидает получения совмещаемой блокировки с намерением монопольного доступа. Дополнительные сведения см. в разделе "Блокировки намерений". |
LCK_M_SIX_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения совмещаемой блокировки с намерением монопольного доступа с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_SIX_LOW_PRIORITY |
Возникает, когда задача ожидает получения совмещаемой блокировки с намерением монопольного доступа с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_U |
Имеет место, когда задача ожидает получения блокировки на обновление. Дополнительные сведения см. в разделе "Блокировки обновлений". |
LCK_M_U_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения блокировки обновления с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки обновлений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_U_LOW_PRIORITY |
Имеет место, когда задача ожидает получения блокировки обновления с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки обновлений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_UIX |
Имеет место, когда задача ожидает получения блокировки на обновление с намерением монопольного доступа. Дополнительные сведения см. в разделе "Блокировки намерений". |
LCK_M_UIX_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения блокировки на обновление с намерением монопольного доступа с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_UIX_LOW_PRIORITY |
Возникает, когда задача ожидает получения блокировки на обновление с намерением монопольного доступа с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Блокировки намерений".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_X |
Имеет место, когда задача ожидает получения блокировки на монопольный доступ. Дополнительные сведения см. в разделе "Монопольные блокировки". |
LCK_M_X_ABORT_BLOCKERS |
Имеет место, когда задача ожидает получения монопольной блокировки с блокаторами аварийного завершения. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Монопольные блокировки".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LCK_M_X_LOW_PRIORITY |
Имеет место, когда задача ожидает получения монопольной блокировки с низким приоритетом. (Связан с параметром ALTER TABLE ожидания с низким приоритетом и ALTER INDEX .) Дополнительные сведения см. в разделе "Монопольные блокировки".Область применения: SQL Server 2014 (12.x) и более поздних версий. |
LOG_POOL_SCAN |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
LOG_RATE_GOVERNOR |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
LOGBUFFER |
Имеет место, когда задача ожидает освобождения пространства в буфере журнала для сохранения записи в журнал. Согласованно высокие значения могут указывать на то, что устройства журналов не могут следить за количеством журналов, создаваемых сервером. |
LOGCAPTURE_LOGPOOLTRUNCPOINT |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
LOGGENERATION |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
LOGMGR |
Имеет место, когда задача ожидает завершения каких-либо связанных с журналом внешних операций ввода-вывода перед тем, как закрыть журнал для закрытия базы данных. |
LOGMGR_FLUSH |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
LOGMGR_PMM_LOG |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
LOGMGR_QUEUE |
Имеет место, когда задача записи в журнал ожидает рабочих запросов. |
LOGMGR_RESERVE_APPEND |
Имеет место, когда задача ожидает проверки освобождения достаточного пространства для новой записи в журнал после его усечения. Рассмотрите возможность увеличения размера файлов журнала для затронутой базы данных, чтобы уменьшить это ожидание. |
LOGPOOL_CACHESIZE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
LOGPOOL_CONSUMER |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
LOGPOOL_CONSUMERSET |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
LOGPOOL_FREEPOOLS |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
LOGPOOL_MGRSET |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
LOGPOOL_REPLACEMENTSET |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
LOGPOOLREFCOUNTEDOBJECT_REFDONE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
LOWFAIL_MEMMGR_QUEUE |
Имеет место при ожидании доступности памяти для использования. |
MD_AGENT_YIELD |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
MD_LAZYCACHE_RWLOCK |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
MEMORY_ALLOCATION_EXT |
Происходит при выделении памяти из внутреннего пула памяти SQL Server или операционной системы. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
MEMORY_GRANT_UPDATE |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
METADATA_LAZYCACHE_RWLOCK |
Только для внутреннего применения. Применимо только к SQL Server 2008 R2 (10.50.x). |
MIGRATIONBUFFER |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
MISCELLANEOUS |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
MSQL_DQ |
Имеет место, когда задача ожидает завершения операции распределенного запроса. Это используется для выявления потенциальных взаимоблокировок приложений MARS. Ожидание окончится по завершении вызова распределенного запроса. |
MSQL_XACT_MGR_MUTEX |
Имеет место, когда задача ожидает получения прав на владение диспетчером транзакций сеансов для выполнения транзакционной операции сеансового уровня. |
MSQL_XACT_MUTEX |
Имеет место в процессе синхронизации использования транзакции. Прежде чем запрос сможет использовать транзакцию, он должен получить объект взаимного исключения. |
MSQL_XP |
Происходит, когда задание ожидает завершения расширенной хранимой процедуры. SQL Server использует это состояние ожидания для обнаружения потенциальных взаимоблокировок приложений MARS. Ожидание окончится по завершении вызова расширенной хранимой процедуры. |
MSSEARCH |
Имеет место в процессе вызова полнотекстового поиска. Ожидание окончится по завершении операции полнотекстового поиска. Он не указывает на спор, а на длительность полнотекстовых операций. |
NET_WAITFOR_PACKET |
Имеет место при ожидании соединением сетевого пакета в процессе чтения из сети. |
NETWORKSXMLMGRLOAD |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
NODE_CACHE_MUTEX |
Только для внутреннего применения. |
OLEDB |
Происходит при вызове SQL Server поставщика OLE DB SNAC (SQLNCLI) или драйвера Microsoft OLE DB для SQL Server (MSOLEDBSQL). Этот тип ожидания не используется для синхронизации. Он указывает на длительность вызовов поставщика OLE DB. |
ONDEMAND_TASK_QUEUE |
Имеет место, когда фоновая задача ожидает запросов системных задач с высоким приоритетом. Продолжительное время ожидания указывает, что не было запросов высокого приоритета для обработки, и не должно вызывать озабоченность. |
PAGEIOLATCH_DT |
Имеет место, когда задача ожидает кратковременной блокировки буфера, находящегося в состоянии запроса ввода-вывода. Запрос на кратковременную блокировку производится в режиме удаления. Длительные ожидания могут указывать на проблемы с подсистемой диска. |
PAGEIOLATCH_EX |
Имеет место, когда задача ожидает кратковременной блокировки буфера, находящегося в состоянии запроса ввода-вывода. Запрос на блокировку находится в монопольном режиме — режим, используемый при записи буфера на диск. Длительные ожидания могут указывать на проблемы с подсистемой диска. Дополнительные сведения см. в разделе "Медленные операции ввода-вывода" — SQL Server и производительность операций ввода-вывода на диске. |
PAGEIOLATCH_KP |
Имеет место, когда задача ожидает кратковременной блокировки буфера, находящегося в состоянии запроса ввода-вывода. Запрос на кратковременную блокировку производится в режиме удержания. Длительные ожидания могут указывать на проблемы с подсистемой диска. |
PAGEIOLATCH_NL |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
PAGEIOLATCH_SH |
Имеет место, когда задача ожидает кратковременной блокировки буфера, находящегося в состоянии запроса ввода-вывода. Запрос на блокировку находится в общем режиме — режим, используемый при чтении буфера с диска. Длительные ожидания могут указывать на проблемы с подсистемой диска. Дополнительные сведения см. в разделе "Медленные операции ввода-вывода" — SQL Server и производительность операций ввода-вывода на диске. |
PAGEIOLATCH_UP |
Имеет место, когда задача ожидает кратковременной блокировки буфера, находящегося в состоянии запроса ввода-вывода. Запрос на кратковременную блокировку производится в режиме обновления. Длительные ожидания могут указывать на проблемы с подсистемой диска. Дополнительные сведения см. в разделе "Медленные операции ввода-вывода" — SQL Server и производительность операций ввода-вывода на диске. |
PAGELATCH_DT |
Происходит, когда задача ожидает блокировки для буфера, который не находится в запросе ввода-вывода. Запрос на кратковременную блокировку производится в режиме удаления. Перед удалением содержимого страницы необходимо получить режим уничтожения. Дополнительные сведения см. в разделе "Режимы блокировки". |
PAGELATCH_EX |
Происходит, когда задача ожидает блокировки для буфера, который не находится в запросе ввода-вывода. Запрос на блокировку находится в монопольном режиме. Он блокирует другие потоки от записи в страницу или чтения с страницы (буфера). Распространенный сценарий, который приводит к этому блокировке, — это "вставка последней страницы" буфера блокировки. Чтобы понять и устранить эту проблему, используйте инструкции по вставке последней страницы PAGELATCH_EX конфликтов и диагностике и устранению конфликтов на вставке последней страницы в SQL Server. Другой сценарий — конфликты с блокировкой на небольших таблицах с некластикционным индексом и случайными вставками (таблица очередей). |
PAGELATCH_KP |
Происходит, когда задача ожидает блокировки для буфера, который не находится в запросе ввода-вывода. Запрос на блокировку находится в режиме "Сохранить", что предотвращает уничтожение страницы другим потоком. Дополнительные сведения см. в разделе "Режимы блокировки". |
PAGELATCH_NL |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
PAGELATCH_SH |
Происходит, когда задача ожидает блокировки для буфера, который не находится в запросе ввода-вывода. Запрос на блокировку находится в режиме общего доступа, который позволяет нескольким потокам читать, но не изменять буфер (страницу). Дополнительные сведения см. в разделе "Режимы блокировки". |
PAGELATCH_UP |
Происходит, когда задача ожидает блокировки для буфера, который не находится в запросе ввода-вывода. Запрос на кратковременную блокировку производится в режиме обновления. Обычно этот тип ожидания может наблюдаться при блокировке системной страницы (буфера), например PFS, GAM, SGAM. Дополнительные сведения см. в разделе "Режимы блокировки". Чтобы устранить распространенный сценарий с этой блокировкой, см. раздел " Сокращение распределения" в базе данных tempdb SQL Server. |
PARALLEL_BACKUP_QUEUE |
Происходит при сериализации выходных данных, созданных RESTORE HEADERONLY , RESTORE FILELISTONLY или RESTORE LABELONLY . |
PARALLEL_REDO_DRAIN_WORKER |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PARALLEL_REDO_FLOW_CONTROL |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PARALLEL_REDO_LOG_CACHE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PARALLEL_REDO_TRAN_LIST |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PARALLEL_REDO_TRAN_TURN |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PARALLEL_REDO_WORKER_SYNC |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PARALLEL_REDO_WORKER_WAIT_WORK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PERFORMANCE_COUNTERS_RWLOCK |
Только для внутреннего применения. |
PHYSICAL_SEEDING_DMV |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
POOL_LOG_RATE_GOVERNOR |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PREEMPTIVE_ABR |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG |
Происходит, когда планировщик операционной системы SQL Server (SQLOS) переключается на предварительный режим записи события аудита в журнал событий Windows. Применимо только к SQL Server 2008 R2 (10.50.x). |
PREEMPTIVE_AUDIT_ACCESS_SECLOG |
Происходит, если планировщик SQLOS переключается в режим с вытеснением, чтобы записать событие аудита в журнал безопасности Windows. Применимо только к SQL Server 2008 R2 (10.50.x). |
PREEMPTIVE_CLOSEBACKUPMEDIA |
Происходит, если планировщик SQLOS переключается в режим с вытеснением, чтобы закрыть носители резервной копии. |
PREEMPTIVE_CLOSEBACKUPTAPE |
Происходит, если планировщик SQLOS переключается в режим с вытеснением, чтобы закрыть устройство резервного копирования на магнитной ленте. |
PREEMPTIVE_CLOSEBACKUPVDIDEVICE |
Происходит, если планировщик SQLOS переключается в режим с вытеснением, чтобы закрыть виртуальное устройство резервного копирования. |
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL |
Происходит, если планировщик SQLOS переключается в режим с вытеснением, чтобы выполнить операции отказоустойчивого кластера Windows. |
PREEMPTIVE_COM_COCREATEINSTANCE |
Происходит, если планировщик SQLOS переключается в режим с вытеснением, чтобы создать COM-объект. |
PREEMPTIVE_COM_COGETCLASSOBJECT |
Только для внутреннего применения. |
PREEMPTIVE_COM_CREATEACCESSOR |
Только для внутреннего применения. |
PREEMPTIVE_COM_DELETEROWS |
Только для внутреннего применения. |
PREEMPTIVE_COM_GETCOMMANDTEXT |
Только для внутреннего применения. |
PREEMPTIVE_COM_GETDATA |
Только для внутреннего применения. |
PREEMPTIVE_COM_GETNEXTROWS |
Только для внутреннего применения. |
PREEMPTIVE_COM_GETRESULT |
Только для внутреннего применения. |
PREEMPTIVE_COM_GETROWSBYBOOKMARK |
Только для внутреннего применения. |
PREEMPTIVE_COM_LBFLUSH |
Только для внутреннего применения. |
PREEMPTIVE_COM_LBLOCKREGION |
Только для внутреннего применения. |
PREEMPTIVE_COM_LBREADAT |
Только для внутреннего применения. |
PREEMPTIVE_COM_LBSETSIZE |
Только для внутреннего применения. |
PREEMPTIVE_COM_LBSTAT |
Только для внутреннего применения. |
PREEMPTIVE_COM_LBUNLOCKREGION |
Только для внутреннего применения. |
PREEMPTIVE_COM_LBWRITEAT |
Только для внутреннего применения. |
PREEMPTIVE_COM_QUERYINTERFACE |
Только для внутреннего применения. |
PREEMPTIVE_COM_RELEASE |
Только для внутреннего применения. |
PREEMPTIVE_COM_RELEASEACCESSOR |
Только для внутреннего применения. |
PREEMPTIVE_COM_RELEASEROWS |
Только для внутреннего применения. |
PREEMPTIVE_COM_RELEASESESSION |
Только для внутреннего применения. |
PREEMPTIVE_COM_RESTARTPOSITION |
Только для внутреннего применения. |
PREEMPTIVE_COM_SEQSTRMREAD |
Только для внутреннего применения. |
PREEMPTIVE_COM_SEQSTRMREADANDWRITE |
Только для внутреннего применения. |
PREEMPTIVE_COM_SETDATAFAILURE |
Только для внутреннего применения. |
PREEMPTIVE_COM_SETPARAMETERINFO |
Только для внутреннего применения. |
PREEMPTIVE_COM_SETPARAMETERPROPERTIES |
Только для внутреннего применения. |
PREEMPTIVE_COM_STRMLOCKREGION |
Только для внутреннего применения. |
PREEMPTIVE_COM_STRMSEEKANDREAD |
Только для внутреннего применения. |
PREEMPTIVE_COM_STRMSEEKANDWRITE |
Только для внутреннего применения. |
PREEMPTIVE_COM_STRMSETSIZE |
Только для внутреннего применения. |
PREEMPTIVE_COM_STRMSTAT |
Только для внутреннего применения. |
PREEMPTIVE_COM_STRMUNLOCKREGION |
Только для внутреннего применения. |
PREEMPTIVE_CONSOLEWRITE |
Только для внутреннего применения. |
PREEMPTIVE_CREATEPARAM |
Только для внутреннего применения. |
PREEMPTIVE_DEBUG |
Только для внутреннего применения. |
PREEMPTIVE_DFSADDLINK |
Только для внутреннего применения. |
PREEMPTIVE_DFSLINKEXISTCHECK |
Только для внутреннего применения. |
PREEMPTIVE_DFSLINKHEALTHCHECK |
Только для внутреннего применения. |
PREEMPTIVE_DFSREMOVELINK |
Только для внутреннего применения. |
PREEMPTIVE_DFSREMOVEROOT |
Только для внутреннего применения. |
PREEMPTIVE_DFSROOTFOLDERCHECK |
Только для внутреннего применения. |
PREEMPTIVE_DFSROOTINIT |
Только для внутреннего применения. |
PREEMPTIVE_DFSROOTSHARECHECK |
Только для внутреннего применения. |
PREEMPTIVE_DTC_ABORT |
Только для внутреннего применения. |
PREEMPTIVE_DTC_ABORTREQUESTDONE |
Только для внутреннего применения. |
PREEMPTIVE_DTC_BEGINTRANSACTION |
Только для внутреннего применения. |
PREEMPTIVE_DTC_COMMITREQUESTDONE |
Только для внутреннего применения. |
PREEMPTIVE_DTC_ENLIST |
Только для внутреннего применения. |
PREEMPTIVE_DTC_PREPAREREQUESTDONE |
Только для внутреннего применения. |
PREEMPTIVE_FILESIZEGET |
Только для внутреннего применения. |
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION |
Только для внутреннего применения. |
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION |
Только для внутреннего применения. |
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION |
Только для внутреннего применения. |
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO |
Только для внутреннего применения. |
PREEMPTIVE_GETRMINFO |
Только для внутреннего применения. |
PREEMPTIVE_HADR_LEASE_MECHANISM |
Планирование диспетчера аренды группы доступности для служба поддержки Майкрософт диагностика. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PREEMPTIVE_HTTP_EVENT_WAIT |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PREEMPTIVE_HTTP_REQUEST |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PREEMPTIVE_LOCKMONITOR |
Только для внутреннего применения. |
PREEMPTIVE_MSS_RELEASE |
Только для внутреннего применения. |
PREEMPTIVE_ODBCOPS |
Только для внутреннего применения. |
PREEMPTIVE_OLE_UNINIT |
Только для внутреннего применения. |
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN |
Только для внутреннего применения. |
PREEMPTIVE_OLEDB_ABORTTRAN |
Только для внутреннего применения. |
PREEMPTIVE_OLEDB_GETDATASOURCE |
Только для внутреннего применения. |
PREEMPTIVE_OLEDB_GETLITERALINFO |
Только для внутреннего применения. |
PREEMPTIVE_OLEDB_GETPROPERTIES |
Только для внутреннего применения. |
PREEMPTIVE_OLEDB_GETPROPERTYINFO |
Только для внутреннего применения. |
PREEMPTIVE_OLEDB_GETSCHEMALOCK |
Только для внутреннего применения. |
PREEMPTIVE_OLEDB_JOINTRANSACTION |
Только для внутреннего применения. |
PREEMPTIVE_OLEDB_RELEASE |
Только для внутреннего применения. |
PREEMPTIVE_OLEDB_SETPROPERTIES |
Только для внутреннего применения. |
PREEMPTIVE_OLEDBOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT |
Только для внутреннего применения. |
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE |
Только для внутреннего применения. |
PREEMPTIVE_OS_AUTHENTICATIONOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_AUTHORIZATIONOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT |
Только для внутреннего применения. |
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID |
Только для внутреннего применения. |
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER |
Только для внутреннего применения. |
PREEMPTIVE_OS_BACKUPREAD |
Только для внутреннего применения. |
PREEMPTIVE_OS_CLOSEHANDLE |
Только для внутреннего применения. |
PREEMPTIVE_OS_CLUSTEROPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_COMOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_COMPLETEAUTHTOKEN |
Только для внутреннего применения. |
PREEMPTIVE_OS_COPYFILE |
Только для внутреннего применения. |
PREEMPTIVE_OS_CREATEDIRECTORY |
Только для внутреннего применения. |
PREEMPTIVE_OS_CREATEFILE |
Только для внутреннего применения. |
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT |
Только для внутреннего применения. |
PREEMPTIVE_OS_CRYPTIMPORTKEY |
Только для внутреннего применения. |
PREEMPTIVE_OS_CRYPTOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_DECRYPTMESSAGE |
Только для внутреннего применения. |
PREEMPTIVE_OS_DELETEFILE |
Только для внутреннего применения. |
PREEMPTIVE_OS_DELETESECURITYCONTEXT |
Только для внутреннего применения. |
PREEMPTIVE_OS_DEVICEIOCONTROL |
Только для внутреннего применения. |
PREEMPTIVE_OS_DEVICEOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_DIRSVC_NETWORKOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE |
Только для внутреннего применения. |
PREEMPTIVE_OS_DOMAINSERVICESOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_DSGETDCNAME |
Только для внутреннего применения. |
PREEMPTIVE_OS_DTCOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_ENCRYPTMESSAGE |
Только для внутреннего применения. |
PREEMPTIVE_OS_FILEOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_FINDFILE |
Только для внутреннего применения. |
PREEMPTIVE_OS_FLUSHFILEBUFFERS |
Только для внутреннего применения. |
PREEMPTIVE_OS_FORMATMESSAGE |
Только для внутреннего применения. |
PREEMPTIVE_OS_FREECREDENTIALSHANDLE |
Только для внутреннего применения. |
PREEMPTIVE_OS_FREELIBRARY |
Только для внутреннего применения. |
PREEMPTIVE_OS_GENERICOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_GETADDRINFO |
Только для внутреннего применения. |
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE |
Только для внутреннего применения. |
PREEMPTIVE_OS_GETDISKFREESPACE |
Только для внутреннего применения. |
PREEMPTIVE_OS_GETFILEATTRIBUTES |
Только для внутреннего применения. |
PREEMPTIVE_OS_GETFILESIZE |
Только для внутреннего применения. |
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PREEMPTIVE_OS_GETLONGPATHNAME |
Только для внутреннего применения. |
PREEMPTIVE_OS_GETPROCADDRESS |
Только для внутреннего применения. |
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT |
Только для внутреннего применения. |
PREEMPTIVE_OS_GETVOLUMEPATHNAME |
Только для внутреннего применения. |
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT |
Только для внутреннего применения. |
PREEMPTIVE_OS_LIBRARYOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_LOADLIBRARY |
Только для внутреннего применения. |
PREEMPTIVE_OS_LOGONUSER |
Только для внутреннего применения. |
PREEMPTIVE_OS_LOOKUPACCOUNTSID |
Только для внутреннего применения. |
PREEMPTIVE_OS_MESSAGEQUEUEOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_MOVEFILE |
Только для внутреннего применения. |
PREEMPTIVE_OS_NETGROUPGETUSERS |
Только для внутреннего применения. |
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS |
Только для внутреннего применения. |
PREEMPTIVE_OS_NETUSERGETGROUPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_NETUSERMODALSGET |
Только для внутреннего применения. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY |
Только для внутреннего применения. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE |
Только для внутреннего применения. |
PREEMPTIVE_OS_OPENDIRECTORY |
Только для внутреннего применения. |
PREEMPTIVE_OS_PDH_WMI_INIT |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PREEMPTIVE_OS_PIPEOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_PROCESSOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PREEMPTIVE_OS_QUERYREGISTRY |
Только для внутреннего применения. |
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN |
Только для внутреннего применения. |
PREEMPTIVE_OS_REMOVEDIRECTORY |
Только для внутреннего применения. |
PREEMPTIVE_OS_REPORTEVENT |
Только для внутреннего применения. |
PREEMPTIVE_OS_REVERTTOSELF |
Только для внутреннего применения. |
PREEMPTIVE_OS_RSFXDEVICEOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_SECURITYOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_SERVICEOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_SETENDOFFILE |
Только для внутреннего применения. |
PREEMPTIVE_OS_SETFILEPOINTER |
Только для внутреннего применения. |
PREEMPTIVE_OS_SETFILEVALIDDATA |
Только для внутреннего применения. |
PREEMPTIVE_OS_SETNAMEDSECURITYINFO |
Только для внутреннего применения. |
PREEMPTIVE_OS_SQLCLROPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_SQMLAUNCH |
Только для внутреннего применения. Область применения: SQL Server 2008 R2 (10.50.x) до SQL Server 2016 (13.x). |
PREEMPTIVE_OS_VERIFYSIGNATURE |
Только для внутреннего применения. |
PREEMPTIVE_OS_VERIFYTRUST |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PREEMPTIVE_OS_VSSOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_WAITFORSINGLEOBJECT |
Только для внутреннего применения. |
PREEMPTIVE_OS_WINSOCKOPS |
Только для внутреннего применения. |
PREEMPTIVE_OS_WRITEFILE |
Только для внутреннего применения. |
PREEMPTIVE_OS_WRITEFILEGATHER |
Только для внутреннего применения. |
PREEMPTIVE_OS_WSASETLASTERROR |
Только для внутреннего применения. |
PREEMPTIVE_REENLIST |
Только для внутреннего применения. |
PREEMPTIVE_RESIZELOG |
Только для внутреннего применения. |
PREEMPTIVE_ROLLFORWARDREDO |
Только для внутреннего применения. |
PREEMPTIVE_ROLLFORWARDUNDO |
Только для внутреннего применения. |
PREEMPTIVE_SB_STOPENDPOINT |
Только для внутреннего применения. |
PREEMPTIVE_SERVER_STARTUP |
Только для внутреннего применения. |
PREEMPTIVE_SETRMINFO |
Только для внутреннего применения. |
PREEMPTIVE_SHAREDMEM_GETDATA |
Только для внутреннего применения. |
PREEMPTIVE_SNIOPEN |
Только для внутреннего применения. |
PREEMPTIVE_SOSHOST |
Только для внутреннего применения. |
PREEMPTIVE_SOSTESTING |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
PREEMPTIVE_SP_SERVER_DIAGNOSTICS |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PREEMPTIVE_STARTRM |
Только для внутреннего применения. |
PREEMPTIVE_STREAMFCB_CHECKPOINT |
Только для внутреннего применения. |
PREEMPTIVE_STREAMFCB_RECOVER |
Только для внутреннего применения. |
PREEMPTIVE_STRESSDRIVER |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
PREEMPTIVE_TESTING |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
PREEMPTIVE_TRANSIMPORT |
Только для внутреннего применения. |
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN |
Только для внутреннего применения. |
PREEMPTIVE_VSS_CREATESNAPSHOT |
Только для внутреннего применения. |
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT |
Только для внутреннего применения. |
PREEMPTIVE_XE_CALLBACKEXECUTE |
Только для внутреннего применения. |
PREEMPTIVE_XE_CX_FILE_OPEN |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
PREEMPTIVE_XE_CX_HTTP_CALL |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
PREEMPTIVE_XE_DISPATCHER |
Только для внутреннего применения. |
PREEMPTIVE_XE_ENGINEINIT |
Только для внутреннего применения. |
PREEMPTIVE_XE_GETTARGETSTATE |
Только для внутреннего применения. |
PREEMPTIVE_XE_SESSIONCOMMIT |
Только для внутреннего применения. |
PREEMPTIVE_XE_TARGETFINALIZE |
Только для внутреннего применения. |
PREEMPTIVE_XE_TARGETINIT |
Только для внутреннего применения. |
PREEMPTIVE_XE_TIMERRUN |
Только для внутреннего применения. |
PREEMPTIVE_XETESTING |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
PRINT_ROLLBACK_PROGRESS |
Применяется при ожидании завершения пользовательских процессов в базе данных, измененной с помощью заключительного предложения ALTER DATABASE. Дополнительные сведения см. в разделе ALTER DATABASE (Transact-SQL). |
PRU_ROLLBACK_DEFERRED |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_ALL_COMPONENTS_INITIALIZED |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_COOP_SCAN |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_DIRECTLOGCONSUMER_GETNEXT |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PWAIT_EVENT_SESSION_INIT_MUTEX |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PWAIT_HADR_ACTION_COMPLETED |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC |
Возникает, когда фоновая задача ожидает завершения фоновой задачи, которая получает уведомления WSFC (путем опроса). Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_HADR_CLUSTER_INTEGRATION |
Операция добавления, замены или удаления ожидает захвата блокировки записи во внутреннем списке AlwaysOn (например, списка сетей, сетевых адресов или прослушивателей групп доступности). Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_HADR_FAILOVER_COMPLETED |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_HADR_JOIN |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
PWAIT_HADR_OFFLINE_COMPLETED |
Операция группы доступности отпадает, пока целевая группа доступности будет отключена, прежде чем уничтожать объекты отказоустойчивой кластеризации Windows Server. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_HADR_ONLINE_COMPLETED |
Операция создания или отработки отказа группы доступности ожидает подключения целевой группы доступности. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_HADR_POST_ONLINE_COMPLETED |
Операция группы доступности удаления ожидает завершения любой фоновой задачи, запланированной в рамках предыдущей команды. Например, может возникнуть фоновая задача, которая перемещает базы данных доступности на основную роль. DROP AVAILABILITY GROUP DDL должен ожидать завершения этой фоновой задачи, чтобы избежать условий гонки.Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_HADR_SERVER_READY_CONNECTIONS |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_HADR_WORKITEM_COMPLETED |
Внутреннее ожидание: поток ожидает завершения асинхронной рабочей задачи. Такое ожидание предусмотрено и используется в CSS. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_HADRSIM |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
PWAIT_LOG_CONSOLIDATION_IO |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
PWAIT_LOG_CONSOLIDATION_POLL |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
PWAIT_MD_LOGIN_STATS |
Происходит во время внутренней синхронизации метаданных статистики входа в систему. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_MD_RELATION_CACHE |
Возникает во время внутренней синхронизации метаданных таблицы или индекса. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_MD_SERVER_CACHE |
Возникает в процессе внутренней синхронизации метаданных на связанных серверах. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_MD_UPGRADE_CONFIG |
Возникает в процессе внутренней синхронизации при обновлении конфигурации уровня сервера. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_PREEMPTIVE_APP_USAGE_TIMER |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_QRY_BPMEMORY |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_REPLICA_ONLINE_INIT_MUTEX |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_SBS_FILE_OPERATION |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
PWAIT_XTP_FSSTORAGE_MAINTENANCE |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
PWAIT_XTP_HOST_STORAGE_WAIT |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_ASYNC_CHECK_CONSISTENCY_TASK |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_ASYNC_PERSIST_TASK |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_ASYNC_PERSIST_TASK_START |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_ASYNC_QUEUE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
QDS_BCKG_TASK |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_BLOOM_FILTER |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_CTXS |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_DB_DISK |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_DYN_VECTOR |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_EXCLUSIVE_ACCESS |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
QDS_HOST_INIT |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
QDS_LOADDB |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_QDS_CAPTURE_INIT |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
QDS_SHUTDOWN_QUEUE |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_STMT |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_STMT_DISK |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_TASK_SHUTDOWN |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QDS_TASK_START |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QE_WARN_LIST_SYNC |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
QPJOB_KILL |
Указывает, что асинхронное автоматическое обновление статистики было отменено вызовом KILL при запуске обновления. Завершающий поток приостановлен, ожидая начала прослушивания KILL команд. Нормальное значение составляет менее 1 секунды. |
QPJOB_WAITFOR_ABORT |
Указывает, что асинхронное автоматическое обновление статистики было отменено вызовом KILL при запуске. Обновление в данный момент завершено, но приостановлено до выполнения координации сообщений завершающих потоков. Это обычное, но редкое состояние, которое должно длиться очень короткое время. Нормальное значение составляет менее 1 секунды. |
QRY_MEM_GRANT_INFO_MUTEX |
Имеет место, когда средство управления памятью при выполнении запросов пытается управлять доступом к статичному списку предоставлений памяти. В этом списке содержатся сведения о текущей предоставленной памяти и ожидающих запросах на ее выделение. Данное состояние является стандартным при управлении доступом. Его ожидание не должно длиться долго. Если этот мьютекс не выпущен, все новые запросы, использующие память, перестают отвечать. |
QRY_PARALLEL_THREAD_MUTEX |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
QRY_PROFILE_LIST_MUTEX |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
QUERY_ERRHDL_SERVICE_DONE |
Указано только в ознакомительных целях. Не поддерживается. Применимо только к SQL Server 2008 R2 (10.50.x). |
QUERY_WAIT_ERRHDL_SERVICE |
Указано только в ознакомительных целях. Не поддерживается. Применимо только к SQL Server 2008 R2 (10.50.x). |
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN |
Имеет место в определенных случаях, когда параллельно выполняется создание индекса вне сети, а различные выполняющие сортировку исполнители синхронизируют доступ к файлам сортировки. |
QUERY_NOTIFICATION_MGR_MUTEX |
Имеет место в процессе синхронизации очереди сборки мусора в диспетчере уведомлений о запросах. |
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX |
Имеет место в процессе синхронизации состояния транзакций в уведомлениях о запросах. |
QUERY_NOTIFICATION_TABLE_MGR_MUTEX |
Имеет место в процессе внутренней синхронизации диспетчера уведомлений о запросах. |
QUERY_NOTIFICATION_UNITTEST_MUTEX |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
QUERY_OPTIMIZER_PRINT_MUTEX |
Имеет место в процессе синхронизации диагностического выхода оптимизатора запросов. Этот тип ожидания возникает только в том случае, если параметры диагностики были включены в рамках поддержки продуктов Майкрософт. |
QUERY_TASK_ENQUEUE_MUTEX |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
QUERY_TRACEOUT |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
RBIO_WAIT_VLF |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
RBIO_RG_STORAGE |
Происходит, когда вычислительный узел базы данных гипермасштабирования регулируется из-за задержки потребления журналов на серверах страниц. Применимо к: База данных SQL Azure гипермасштабирование. |
RBIO_RG_DESTAGE |
Происходит, когда вычислительный узел базы данных гипермасштабирования регулируется из-за задержки потребления журналов в долгосрочном хранилище журналов. Применимо к: База данных SQL Azure гипермасштабирование. |
RBIO_RG_REPLICA |
Происходит, когда вычислительный узел базы данных гипермасштабирования регулируется из-за задержки потребления журналов узлами вторичной реплики. Применимо к: База данных SQL Azure гипермасштабирование. |
RBIO_RG_LOCALDESTAGE |
Происходит, когда вычислительный узел базы данных гипермасштабирования регулируется из-за задержки потребления журналов службой журналов. Применимо к: База данных SQL Azure гипермасштабирование. |
RECOVER_CHANGEDB |
Имеет место в процессе синхронизации состояния базы данных в режиме «горячего» резервирования. |
RECOVERY_MGR_LOCK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
REDO_THREAD_PENDING_WORK |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
REDO_THREAD_SYNC |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
REMOTE_BLOCK_IO |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
REMOTE_DATA_ARCHIVE_MIGRATION_DMV |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
REMOTE_DATA_ARCHIVE_SCHEMA_DMV |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
REPL_CACHE_ACCESS |
Имеет место в процессе синхронизации кэша статей репликации. В процессе таких ожиданий средство чтения журнала репликаций простаивает, а DDL-инструкции к опубликованной таблице блокируются. |
REPL_HISTORYCACHE_ACCESS |
Только для внутреннего применения. |
REPL_SCHEMA_ACCESS |
Имеет место в процессе синхронизации данных о версии схемы репликации. Это состояние имеет место в случаях, когда DDL-инструкции выполняются над реплицируемым объектом, а средство чтения журнала создает или использует схему с управлением версиями на основе вхождения DDL. Конфликты можно увидеть на этом типе ожидания, если у вас много опубликованных баз данных на одном издателе с репликацией транзакций и опубликованные базы данных очень активны. |
REPL_TRANFSINFO_ACCESS |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
REPL_TRANHASHTABLE_ACCESS |
Только для внутреннего применения. |
REPL_TRANTEXTINFO_ACCESS |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
REPLICA_WRITES |
Имеет место при ожидании задачей завершения записи страниц в моментальные снимки базы данных или реплики DBCC. |
REQUEST_DISPENSER_PAUSE |
Имеет место при ожидании задачей завершения всех текущих операций ввода-вывода, чтобы ввод-вывод в файл можно было приостановить для выполнения резервного копирования моментального снимка. |
REQUEST_FOR_DEADLOCK_SEARCH |
Имеет место в случае, когда монитор взаимоблокировок ожидает запуска следующего поиска взаимоблокировки. Это ожидание ожидается между обнаружением взаимоблокировок и длительным общим временем ожидания в этом ресурсе не указывает на проблему. |
RESERVED_MEMORY_ALLOCATION_EXT |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
RESMGR_THROTTLED |
Происходит, когда новый запрос поступает и регулируется на GROUP_MAX_REQUESTS основе параметра. |
RESOURCE_GOVERNOR_IDLE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
RESOURCE_QUEUE |
Имеет место в процессе синхронизации различных внутренних очередей ресурсов. |
RESOURCE_SEMAPHORE |
Происходит, когда запрос памяти запроса во время выполнения запроса не может быть предоставлен немедленно из-за других параллельных запросов. Высокие ожидания и время ожидания могут указывать на чрезмерное количество одновременных запросов или чрезмерные объемы запросов памяти. Чрезмерное ожидание этого типа может вызвать ошибку SQL 8645: "Время ожидания ресурсов памяти для выполнения запроса произошло. Повторно выполните запрос". Подробные сведения и идеи по устранению неполадок с ожиданием предоставления памяти см. в статье "Устранение проблем с медленной производительностью или низкой памятью, вызванных предоставлением памяти в SQL Server". |
RESOURCE_SEMAPHORE_MUTEX |
Имеет место в случае, когда запрос ожидает выполнения запроса на резервирование потока. Также имеет место при запросах на компиляцию и выделение памяти в процессе синхронизации. |
RESOURCE_SEMAPHORE_QUERY_COMPILE |
Имеет место в случае, когда количество параллельных компиляций запросов достигает предела повтора. Высокие ожидания и время ожидания могут указывать на чрезмерную компиляцию, повторную компиляцию или невыполненный план. |
RESOURCE_SEMAPHORE_SMALL_QUERY |
Происходит, когда запрос памяти небольшим запросом не может быть предоставлен немедленно из-за других одновременных запросов. Время ожидания не должно превышать несколько секунд, так как сервер передает запрос в основной пул памяти запросов, если не удается предоставить запрошенную память в течение нескольких секунд. Высокие ожидания могут указывать на чрезмерное количество параллельных небольших запросов, в то время как основной пул памяти блокируется ожиданием запросов. Применимо только к SQL Server 2008 R2 (10.50.x). |
RESTORE_FILEHANDLECACHE_ENTRYLOCK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
RESTORE_FILEHANDLECACHE_LOCK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
RG_RECONFIG |
Только для внутреннего применения. |
ROWGROUP_OP_STATS |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
ROWGROUP_VERSION |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
RTDATA_LIST |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
SATELLITE_CARGO |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SATELLITE_SERVICE_SETUP |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SATELLITE_TASK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SBS_DISPATCH |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
SBS_RECEIVE_TRANSPORT |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
SBS_TRANSPORT |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
SCAN_CHAR_HASH_ARRAY_INITIALIZATION |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SEC_DROP_TEMP_KEY |
Имеет место после неудачной попытки удаления временного ключа безопасности перед повторной попыткой. |
SECURITY_CNG_PROVIDER_MUTEX |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
SECURITY_CRYPTO_CONTEXT_MUTEX |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SECURITY_DBE_STATE_MUTEX |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SECURITY_KEYRING_RWLOCK |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SECURITY_MUTEX |
Возникает, когда существует ожидание мьютексов, которые управляют доступом к глобальному списку поставщиков шифрования extensible Key Management (EKM) и списка сеансов с областью действия сеанса. |
SECURITY_RULETABLE_MUTEX |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SEMPLAT_DSI_BUILD |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SEQUENCE_GENERATION |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SEQUENTIAL_GUID |
Имеет место при получении нового последовательного значения идентификатора GUID. |
SERVER_IDLE_CHECK |
Происходит во время синхронизации состояния простоя экземпляра SQL Server, когда монитор ресурсов пытается объявить экземпляр SQL Server как простой или пытается проснуться. |
SERVER_RECONFIGURE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SESSION_WAIT_STATS_CHILDREN |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SHARED_DELTASTORE_CREATION |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SHUTDOWN |
Имеет место, когда инструкция завершения работы ожидает закрытия активных соединений. |
SLEEP_BPOOL_FLUSH |
Имеет место при повторе контрольной точкой выпуска новых операций ввода-вывода во избежание переполнения дисковой подсистемы. |
SLEEP_BUFFERPOOL_HELPLW |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SLEEP_DBSTARTUP |
Имеет место в процессе запуска базы данных при ожидании восстановления всех баз данных. |
SLEEP_DCOMSTARTUP |
Происходит не более одного раза во время запуска экземпляра SQL Server во время ожидания завершения инициализации DCOM. |
SLEEP_MASTERDBREADY |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SLEEP_MASTERMDREADY |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SLEEP_MASTERUPGRADED |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SLEEP_MEMORYPOOL_ALLOCATEPAGES |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SLEEP_MSDBSTARTUP |
Происходит, когда трассировка SQL ожидает msdb завершения запуска базы данных. |
SLEEP_RETRY_VIRTUALALLOC |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SLEEP_SYSTEMTASK |
Происходит во время начала фоновой задачи во время ожидания tempdb завершения запуска. |
SLEEP_TASK |
Имеет место в случае, когда задача находится в неактивном состоянии во время ожидания универсального события. |
SLEEP_TEMPDBSTARTUP |
Происходит, пока задача ожидает tempdb завершения запуска. |
SLEEP_WORKSPACE_ALLOCATEPAGE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SLO_UPDATE |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
SMSYNC |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SNI_CONN_DUP |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
SNI_CRITICAL_SECTION |
Происходит во время внутренней синхронизации в сетевых компонентах SQL Server. |
SNI_HTTP_WAITFOR_0_DISCON |
Происходит во время завершения работы SQL Server, ожидая завершения выполнения невыполненных HTTP-подключений. |
SNI_LISTENER_ACCESS |
Имеет место при ожидании обновления изменения состояния узлов доступа к неоднородной памяти (NUMA). Доступ к изменению состояния сериализован. |
SNI_TASK_COMPLETION |
Происходит при ожидании завершения всех задач во время изменения состояния узла NUMA. |
SNI_WRITE_ASYNC |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
SOAP_READ |
Имеет место при ожидании завершения операции чтения HTTP-данных из сети. |
SOAP_WRITE |
Имеет место при ожидании завершения операции записи HTTP-данных по сети. |
SOCKETDUPLICATEQUEUE_CLEANUP |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
SOS_CALLBACK_REMOVAL |
Имеет место при выполнении синхронизации списка обратных вызовов с целью удаления обратного вызова. Это значение не ожидается для изменения счетчика после завершения инициализации сервера. |
SOS_DISPATCHER_MUTEX |
Имеет место при выполнении внутренней синхронизации пула диспетчеров. Это также относится и к настройке пула. |
SOS_LOCALALLOCATORLIST |
Происходит во время внутренней синхронизации в диспетчере памяти SQL Server. Применимо только к SQL Server 2008 R2 (10.50.x). |
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SOS_MEMORY_USAGE_ADJUSTMENT |
Имеет место при распределении памяти между пулами. |
SOS_OBJECT_STORE_DESTROY_MUTEX |
Имеет место в процессе внутренней синхронизации в пулах памяти во время удаления объектов из пула. |
SOS_PHYS_PAGE_CACHE |
Определяет время ожидания потока для получения объекта взаимного исключения, который он должен получить перед выделением физических страниц или перед возвращением этих страниц операционной системе. Ожидается, что этот тип отображается только в том случае, если экземпляр SQL Server использует память AWE. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SOS_PROCESS_AFFINITY_MUTEX |
Имеет место в процессе синхронизации доступа для обработки настроек схожести. |
SOS_RESERVEDMEMBLOCKLIST |
Происходит во время внутренней синхронизации в диспетчере памяти SQL Server. Применимо только к SQL Server 2008 R2 (10.50.x). |
SOS_SCHEDULER_YIELD |
Имеет место, когда задача добровольно отказывается от выполнения планировщиком в пользу других задач. Во время этого ожидания задача ожидается в очереди запуска для возобновления квантового кванта, т. е., ожидая, чтобы он снова выполнялся на ЦП. Длительные ожидания этого типа ожидания чаще всего указывают возможности оптимизации запросов, выполняющих сканирование индекса или таблицы. Сосредоточьтесь на регрессии плана, отсутствующих индексах, обновлениях статистики и перезаписи запросов. Оптимизация сред выполнения снижает потребность в выполнении задач несколько раз. Если время запроса для таких задач, потребляющих ЦП, приемлемо, то этот тип ожидания ожидается и может быть проигнорирован. |
SOS_SMALL_PAGE_ALLOC |
Имеет место при выделении и освобождении памяти, управляемой некоторыми объектами памяти. |
SOS_STACKSTORE_INIT_MUTEX |
Имеет место в процессе синхронизации внутренней инициализации хранилища. |
SOS_SYNC_TASK_ENQUEUE_EVENT |
Имеет место при запуске задачи в синхронном режиме. Большинство задач в SQL Server запускаются асинхронно, при этом элемент управления возвращается к начальному элементу сразу после того, как запрос задачи был помещен в рабочую очередь. |
SOS_VIRTUALMEMORY_LOW |
Происходит, когда выделение памяти ожидает освобождения виртуальной памяти диспетчером ресурсов. |
SOSHOST_EVENT |
Происходит, когда размещенный компонент, например CLR, ожидает объекта синхронизации событий SQL Server. |
SOSHOST_INTERNAL |
Имеет место в процессе синхронизации обратных вызовов диспетчера памяти, используемых включенными компонентами, например средой CLR. |
SOSHOST_MUTEX |
Происходит, когда размещенный компонент, например CLR, ожидает объекта синхронизации мьютекса SQL Server. |
SOSHOST_RWLOCK |
Происходит, когда размещенный компонент, например CLR, ожидает объекта синхронизации средства чтения SQL Server. |
SOSHOST_SEMAPHORE |
Происходит, когда размещенный компонент, например CLR, ожидает объекта синхронизации семафора SQL Server. |
SOSHOST_SLEEP |
Имеет место в случае, когда включенная задача находится в неактивном состоянии во время ожидания универсального события. Включенные задачи используются включенными компонентами, например средой CLR. |
SOSHOST_TRACELOCK |
Имеет место в процессе синхронизации доступа к потокам трассировки. |
SOSHOST_WAITFORDONE |
Имеет место в случае, когда включенный компонент, например среда CLR, ожидает завершения выполнения задачи. |
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SP_SERVER_DIAGNOSTICS_INIT_MUTEX |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SP_SERVER_DIAGNOSTICS_SLEEP |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SQLCLR_APPDOMAIN |
Имеет место в случае, когда среда CLR ожидает завершения запуска домена приложений. |
SQLCLR_ASSEMBLY |
Имеет место при ожидании доступа к списку загруженных сборок в домене приложений. |
SQLCLR_DEADLOCK_DETECTION |
Имеет место в случае, когда среда CLR ожидает завершения выявления взаимоблокировок. |
SQLCLR_QUANTUM_PUNISHMENT |
Имеет место в случае повтора задачи CLR из-за превышения такта на выполнение. Повтор производится с целью снижения влияния задачи, интенсивно использующей ресурсы, на другие задачи. |
SQLSORT_NORMMUTEX |
Имеет место в процессе внутренней синхронизации во время инициализации внутренних структур сортировки. |
SQLSORT_SORTMUTEX |
Имеет место в процессе внутренней синхронизации во время инициализации внутренних структур сортировки. |
SQLTRACE_BUFFER_FLUSH |
Имеет место, когда задача ожидает сохранения фоновой задачей буферов трассировки на диск каждые четыре секунды. Применимо только к SQL Server 2008 R2 (10.50.x). |
SQLTRACE_FILE_BUFFER |
Имеет место в процессе синхронизации буферов трассировки во время трассировки файлов. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SQLTRACE_FILE_READ_IO_COMPLETION |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SQLTRACE_FILE_WRITE_IO_COMPLETION |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SQLTRACE_INCREMENTAL_FLUSH_SLEEP |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SQLTRACE_LOCK |
Только для внутреннего применения. Применимо только к SQL Server 2008 R2 (10.50.x). |
SQLTRACE_PENDING_BUFFER_WRITERS |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
SQLTRACE_SHUTDOWN |
Имеет место в случае, когда операция завершения трассировки ожидает завершения имеющихся событий трассировки. |
SQLTRACE_WAIT_ENTRIES |
Имеет место, когда очередь событий трассировки SQL ожидает поступления пакетов в очередь. |
SRVPROC_SHUTDOWN |
Происходит, пока процесс завершения работы ожидает освобождения внутренних ресурсов для очистки. |
STARTUP_DEPENDENCY_MANAGER |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
TDS_BANDWIDTH_STATE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
TDS_INIT |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
TDS_PROXY_CONTAINER |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
TEMPOBJ |
Имеет место при синхронизации удалений временных объектов. Этот тип ожидания является редким и имеет место только в случае, если задача запросила монопольный доступ на удаление таблиц temp. |
TEMPORAL_BACKGROUND_PROCEED_CLEANUP |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
TERMINATE_LISTENER |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
THREADPOOL |
Происходит, когда задача (запрос или вход или выход) ожидает выполнения рабочего потока. Это может указывать на то, что максимальный параметр рабочего потока неправильно настроен или, как правило, выполнение пакетной службы занимает необычно много времени, что снижает количество рабочих потоков, доступных для удовлетворения других пакетов. Изучите производительность пакетов (запросов) и уменьшите продолжительность запроса, уменьшая узкие места (блокировку, параллелизм, ожидания ввода-вывода, блокировку ввода-вывода), или обеспечивая правильную структуру индексирования или запроса. |
TIMEPRIV_TIMEPERIOD |
Имеет место при выполнении внутренней синхронизации таймера расширенных событий. |
TRACE_EVTNOTIF |
Только для внутреннего применения. |
TRACEWRITE |
Имеет место, когда поставщик трассировки наборов строк трассировки SQL ожидает либо свободного буфера, либо буфера с событиями для обработки. |
TRAN_MARKLATCH_DT |
Имеет место при ожидании кратковременной блокировки режима удаления для кратковременной блокировки метки транзакции. Кратковременные блокировки меток транзакций используются для синхронизации фиксаций с помеченными транзакциями. |
TRAN_MARKLATCH_EX |
Имеет место при ожидании кратковременной блокировки монопольного режима для помеченной транзакции. Кратковременные блокировки меток транзакций используются для синхронизации фиксаций с помеченными транзакциями. |
TRAN_MARKLATCH_KP |
Имеет место при ожидании кратковременной блокировки режима удержания для помеченной транзакции. Кратковременные блокировки меток транзакций используются для синхронизации фиксаций с помеченными транзакциями. |
TRAN_MARKLATCH_NL |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
TRAN_MARKLATCH_SH |
Имеет место при ожидании кратковременной блокировки общего режима для помеченной транзакции. Кратковременные блокировки меток транзакций используются для синхронизации фиксаций с помеченными транзакциями. |
TRAN_MARKLATCH_UP |
Имеет место при ожидании кратковременной блокировки режима обновления для помеченной транзакции. Кратковременные блокировки меток транзакций используются для синхронизации фиксаций с помеченными транзакциями. |
TRANSACTION_MUTEX |
Имеет место в процессе синхронизации доступа к транзакции из нескольких пакетов. |
UCS_ENDPOINT_CHANGE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
UCS_MANAGER |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
UCS_MEMORY_NOTIFICATION |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
UCS_SESSION_REGISTRATION |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
UCS_TRANSPORT |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
UCS_TRANSPORT_STREAM_CHANGE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
UTIL_PAGE_ALLOC |
Имеет место в случае, когда операции просмотра журналов транзакций ожидают освобождения памяти в условиях чрезмерной загрузки. |
VDI_CLIENT_COMPLETECOMMAND |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
VDI_CLIENT_GETCOMMAND |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
VDI_CLIENT_OPERATION |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
VDI_CLIENT_OTHER |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
VERSIONING_COMMITTING |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
VIA_ACCEPT |
Имеет место при завершении соединения с поставщиком VIA во время запуска. |
VIEW_DEFINITION_MUTEX |
Имеет место в процессе синхронизации доступа к кэшированным определениям представлений. |
WAIT_FOR_RESULTS |
Имеет место при ожидании срабатывания триггера уведомления запроса. |
WAIT_ON_SYNC_STATISTICS_REFRESH |
Происходит при ожидании завершения синхронного обновления статистики до завершения компиляции и выполнения запросов. Область применения: начиная с SQL Server 2019 (15.x) |
WAIT_SCRIPTDEPLOYMENT_REQUEST |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_SCRIPTDEPLOYMENT_WORKER |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XLOGREAD_SIGNAL |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
WAIT_XTP_ASYNC_TX_COMPLETION |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XTP_CKPT_AGENT_WAKEUP |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XTP_CKPT_CLOSE |
Происходит при ожидании завершения контрольной точки. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XTP_CKPT_ENABLED |
Происходит при отключении контрольных точек и ожидании включения контрольных точек. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XTP_CKPT_STATE_LOCK |
Происходит при синхронизации проверки состояния контрольной точки. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XTP_COMPILE_WAIT |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
WAIT_XTP_GUEST |
Происходит, когда для выделения памяти базы данных необходимо прекратить получение уведомлений с низкой памятью. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
WAIT_XTP_HOST_WAIT |
Происходит, когда ожидания активируются ядром СУБД и реализуются узлом. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XTP_OFFLINE_CKPT_LOG_IO |
Возникает, когда автономная контрольная точка ожидает завершения операций ввода-вывода в журнал. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XTP_OFFLINE_CKPT_NEW_LOG |
Происходит при ожидании проверки новых записей журнала в автономном режиме. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XTP_PROCEDURE_ENTRY |
Происходит, когда процедура удаления ожидает завершения всех текущих выполнений этой процедуры. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XTP_RECOVERY |
Происходит, когда восстановление базы данных ожидает завершения восстановления оптимизированных для памяти объектов. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAIT_XTP_SERIAL_RECOVERY |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
WAIT_XTP_SWITCH_TO_INACTIVE |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
WAIT_XTP_TASK_SHUTDOWN |
Происходит при ожидании завершения потока OLTP в памяти. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
WAIT_XTP_TRAN_DEPENDENCY |
Происходит при ожидании зависимостей транзакций. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WAITFOR |
Происходит в результате инструкции WAITFOR Transact-SQL. Длительность ожидания определяется параметрами инструкции. Это ожидание инициируется пользователем. |
WAITFOR_PER_QUEUE |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
WAITFOR_TASKSHUTDOWN |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
WAITSTAT_MUTEX |
Происходит во время синхронизации доступа к коллекции статистики, используемой для заполнения sys.dm_os_wait_stats . |
WCC |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
WINDOW_AGGREGATES_MULTIPASS |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
WINFAB_API_CALL |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WINFAB_REPLICA_BUILD_OPERATION |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
WINFAB_REPORT_FAULT |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
WORKTBL_DROP |
Имеет место в случае приостановки перед повторной попыткой, после неудачной попытки удаления рабочей таблицы. |
WRITE_COMPLETION |
Имеет место при выполнении операции записи. |
WRITELOG |
Имеет место при ожидании завершения записи журнала. Распространенные операции, которые вызывают очистку журналов, являются фиксациями транзакций и контрольными точками. Распространенными причинами WRITELOG длительного ожидания являются задержка диска (где находятся файлы журнала транзакций), неспособность ввода-вывода следить за транзакциями или большое количество операций журнала транзакций и очистки (фиксации, откат) |
XACT_OWN_TRANSACTION |
Имеет место при ожидании получения прав на владение транзакцией. |
XACT_RECLAIM_SESSION |
Имеет место при ожидании отказа текущего владельца сеанса от владения им. |
XACTLOCKINFO |
Имеет место в процессе синхронизации доступа к списку блокировок для транзакции. В дополнение к самой транзакции к списку имеют доступ такие операции, как выявление взаимоблокировок и миграция блокировок во время разбиения страниц. |
XACTWORKSPACE_MUTEX |
Имеет место в процессе синхронизации исключений из транзакции, а также синхронизации числа блокировок базы данных между прикрепленными участниками транзакции. |
XDB_CONN_DUP_HASH |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
XDES_HISTORY |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
XDES_OUT_OF_ORDER_LIST |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
XDES_SNAPSHOT |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
XDESTSVERMGR |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
XE_BUFFERMGR_ALLPROCESSED_EVENT |
Происходит, если буферы сеанса расширенных событий записываются в целевые объекты. Это происходит в фоновом потоке. |
XE_BUFFERMGR_FREEBUF_EVENT |
Происходит, если верно любое из следующих условий. — Сеанс расширенных событий не настроен для потери событий, и все буферы в сеансе в настоящее время заполнены. Это может указывать на то, что буферы для сеанса расширенных событий слишком малы или должны быть секционированы. — аудит выполняет задержку. Это может свидетельствовать о том, что диск, на который записываются результаты операций аудита, является узким местом. |
XE_CALLBACK_LIST |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
XE_CX_FILE_READ |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
XE_DISPATCHER_CONFIG_SESSION_LIST |
Происходит при запуске или остановке сеанса расширенных событий, в котором используются асинхронные целевые объекты. Это ожидание указывает на одно из следующих условий: — Сеанс расширенных событий регистрируется в фоновом пуле потоков. — фоновый пул потоков вычисляет требуемое количество потоков на основе текущей нагрузки. |
XE_DISPATCHER_JOIN |
Происходит при завершении фонового потока, который используется для сеансов расширенных событий. |
XE_DISPATCHER_WAIT |
Происходит, если фоновый поток, который используется для сеансов расширенных событий, ожидает обработки буферов событий. |
XE_FILE_TARGET_TVF |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
XE_LIVE_TARGET_TVF |
Только для внутреннего применения. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
XE_MODULEMGR_SYNC |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
XE_OLS_LOCK |
Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
XE_PACKAGE_LOCK_BACKOFF |
Указано только в ознакомительных целях. Не поддерживается. Применимо только к SQL Server 2008 R2 (10.50.x). |
XE_SERVICES_EVENTMANUAL |
Только для внутреннего применения. |
XE_SERVICES_MUTEX |
Только для внутреннего применения. |
XE_SERVICES_RWLOCK |
Только для внутреннего применения. |
XE_SESSION_CREATE_SYNC |
Только для внутреннего применения. |
XE_SESSION_FLUSH |
Только для внутреннего применения. |
XE_SESSION_SYNC |
Только для внутреннего применения. |
XE_STM_CREATE |
Только для внутреннего применения. |
XE_TIMER_EVENT |
Только для внутреннего применения. |
XE_TIMER_MUTEX |
Только для внутреннего применения. |
XE_TIMER_TASK_DONE |
Только для внутреннего применения. |
XIO_CREDENTIAL_MGR_RWLOCK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
XIO_CREDENTIAL_RWLOCK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
XIO_EDS_MGR_RWLOCK |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
XIO_EDS_RWLOCK |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
XIO_IOSTATS_BLOBLIST_RWLOCK |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
XIO_IOSTATS_FCBLIST_RWLOCK |
Только для внутреннего применения. Область применения: SQL Server 2017 (14.x) и более поздних версий. |
XIO_LEASE_RENEW_MGR_RWLOCK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
XTP_HOST_DB_COLLECTION |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
XTP_HOST_LOG_ACTIVITY |
Только для внутреннего применения. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
XTP_HOST_PARALLEL_RECOVERY |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
XTP_PREEMPTIVE_TASK |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
XTP_TRUNCATION_LSN |
Только для внутреннего применения. Область применения: SQL Server 2016 (13.x) и более поздних версий. |
XTPPROC_CACHE_ACCESS |
Происходит при доступе ко всем скомпилированных в собственном коде объектов кэша хранимых процедур. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
XTPPROC_PARTITIONED_STACK_CREATE |
Происходит при выделении узла NUMA, скомпилированного в собственном коде структур кэша хранимых процедур (необходимо выполнить один поток) для данной процедуры. Применимо: SQL Server 2012 (11.x) и более поздних версий. |
Матрица совместимости блокировки см. в sys.dm_tran_locks (Transact-SQL).