sys.dm_os_wait_stats (Transact-SQL)
Применимо к: SQL Server Azure SQL Database
Управляемый экземпляр 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.
Имя столбца | Тип данных | Описание |
---|---|---|
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 уровня "Базовый", S0 и S1, а также для баз данных в эластичных пулах необходимо иметь учетную запись администратора сервера, администратора Azure Active Directory или членство ##MS_ServerStateReader##
в роли сервера. Для всех остальных целей обслуживания базы данных SQL требуется разрешение VIEW DATABASE STATE
в базе данных или членство в роли сервера ##MS_ServerStateReader##
.
Разрешения для SQL Server 2022 и более поздних версий
Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.
Типы ожиданий
Ожидания ресурсов возникают, когда рабочая роль запрашивает доступ к ресурсу, который недоступен, так как ресурс используется какой-либо другой рабочей ролью или еще недоступен. Примерами ожидания ресурсов являются блокировки, кратковременные блокировки, ожидания сетевого и дискового ввода-вывода. Ожидания блокировок и кратковременных блокировок представляют собой ожидания объектов синхронизации.
Ожидание в очереди происходит, когда рабочая роль простаивает и ожидает назначения работы. Ожидания очередей чаще всего наблюдаются в системных фоновых задачах, таких как мониторинг взаимоблокировок или очистка удаленных записей. Такие задачи будут ожидать размещения запросов работы в рабочей очереди. Ожидания очередей могут также периодически становиться активными, даже если в очередь не помещались новые пакеты.
Внешние ожидания возникают, когда рабочая роль SQL Server ожидает завершения внешнего события, например вызова расширенной хранимой процедуры или запроса связанного сервера. При диагностике проблем с блокировкой помните, что внешние ожидания не всегда подразумевают, что рабочая роль простаивает, так как рабочая роль может активно выполнять какой-либо внешний код.
В этом динамическом административном представлении отображается время завершенных ожиданий. В этом динамическом административном представлении не отображаются текущие ожидания.
Рабочий поток SQL Server не считается ожидающий, если выполняется одно из следующих действий:
Ресурс становится доступным.
Очередь не является пустой.
Завершается внешний процесс.
Хотя поток больше не ожидает, поток не должен запускаться немедленно. Дело в том, что такой поток сначала помещается в очередь работоспособных исполнителей и должен ожидать такта для запуска по расписанию.
В SQL Server счетчики времени ожидания являются значениями bigint и, следовательно, не так подвержены переключению счетчиков, как аналогичные счетчики в более ранних версиях SQL Server.
Значения времени конкретных типов ожиданий в процессе выполнения запроса могут указывать на узкие места или точки простоя в запросе. Подобным образом высокие значения времени ожидания или числа ожиданий по всему серверу могут указывать на узкие места или пробки во взаимодействии запросов на экземпляре сервера. Например, ожидания, связанные с блокировкой, указывают на состязание запросов на данные; ожидания, связанные с кратковременными блокировками ввода-вывода страниц, — на медленные значения времени ответа ввода-вывода; ожидания, связанные с кратковременными блокировками обновления страниц, указывают на неверную файловую структуру.
Содержимое этого динамического административного представления можно сбросить. Эта команда T-SQL сбрасывает значение 0 для всех счетчиков:
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
Примечание
Эта статистика не сохраняется после перезапуска ядра СУБД, а все данные накапливаются с момента последнего сброса статистики или запуска ядра СУБД. Узнать время последнего запуска ядра СУБД можно в столбце sqlserver_start_time
из sys.dm_os_sys_info.
В следующей таблице перечислены типы ожиданий, с которыми могут сталкиваться задачи.
Тип ожидания | Описание |
---|---|
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_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 называется Передатчик, который планирует отправку сообщений из нескольких диалогов по сети через одну или несколько конечных точек подключения. Для этой цели передатчик имеет 2 выделенных потока. Этот тип ожидания заряжается, когда потоки передатчика ожидают отправки диалоговых сообщений с помощью транспортных подключений. Высокие значения waiting_tasks_count для этого типа ожидания указывают на прерывистую работу для этих потоков передатчика и не указывают на какие-либо проблемы с производительностью. Если компонент Service Broker вообще не используется, waiting_tasks_count значение должно быть равно 2 (для двух потоков передатчика), а wait_time_ms должно быть в два раза больше времени с момента запуска экземпляра. См . статью Статистика ожидания компонента Service Broker. |
BUFFERPOOL_SCAN | Может возникать, когда проверка буферного пула выполняется параллельно, а задача main ожидает завершения сканирования. Дополнительные сведения см. в статье Операции, запускающие сканирование буферного пула, могут выполняться медленно на компьютерах с большим объемом памяти. Область применения: 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 (SP2), SQL Server 2017 (14.x) CU3), база данных Azure SQL, Управляемый экземпляр SQL Azure |
CXPACKET | Происходит с параллельными планами запросов при ожидании синхронизации обработчика запросов итератора Exchange, а также при создании и использовании строк. Если ожидание является чрезмерным и его невозможно уменьшить путем настройки запроса (например, добавления индексов), рассмотрите возможность настройки порогового значения затрат для параллелизма или снижения максимальной степени параллелизма (MaxDOP). Примечание: Начиная с SQL Server 2016 (13.x) с пакетом обновления 2 (SP2) и SQL Server 2017 (14.x) CU3, CXPACKET относится только к ожиданию синхронизации итератора Exchange и созданию строк. Потоки, использующие строки, отслеживаются отдельно в типе ожидания CXCONSUMER. Если потоки-получатели работают слишком медленно, буфер итератора Exchange может быть заполнен и вызвать ожидание CXPACKET. Примечание: В Azure SQL Database и Управляемый экземпляр SQL Azure CXPACKET относится только к ожиданиям потоков, создающих строки. Синхронизация итератора Exchange отслеживается отдельно в CXSYNC_PORT и CXSYNC_CONSUMER типах ожидания. Потоки, использующие строки, отслеживаются отдельно в типе ожидания CXCONSUMER. |
CXSYNC_PORT | Происходит с параллельными планами запросов при ожидании открытия, закрытия и синхронизации портов итератора Exchange между потоками производителя и потребителя. Например, если в плане запроса выполняется длительная операция сортировки, CXSYNC_PORT ожидания могут быть выше, так как сортировка должна завершиться, прежде чем можно будет синхронизировать порт итератора Exchange. Область применения: база данных Azure SQL, Управляемый экземпляр SQL Azure |
CXSYNC_CONSUMER | Происходит с параллельными планами запросов при ожидании достижения точки синхронизации итератора Exchange среди всех потребительских потоков. Область применения: база данных Azure SQL, Управляемый экземпляр 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. |
ОТЛАДКИ | Происходит во время отладки 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 | Имеет место, когда задача ожидает доступа к файлу при активном внешнем резервном копировании. Это регистрируется для каждого ожидающего пользовательского процесса. Значение, большее 5 на один пользовательский процесс, может указывать на то, что внешнее резервное копирование занимает слишком много времени. |
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 ожидает завершения всех транзакций обновления в этой базе данных перед объявлением о готовности базы данных к переходу в snapshot разрешенное состояние изоляции. Это состояние используется, когда SQL Server включает изоляцию snapshot с помощью инструкции ALTER DATABASE. |
ERROR_REPORTING_MANAGER | Имеет место в процессе синхронизации нескольких параллельных инициализаций журнала ошибок. |
EXCHANGE | Имеет место в процессе синхронизации в итераторе обмена обработчика запросов при параллельных запросах. |
EXECSYNC | Имеет место в процессе синхронизации в обработчике запросов в областях, не относящихся к итератору обмена, при параллельных запросах. Примерами таких областей являются битовые карты, большие двоичные объекты (LOB) и итератор подкачки. Это состояние ожидания может часто использоваться объектами 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 | Имеет место в случае, когда требуется перезапуск полнотекстового сканирования с последней надежной точки для восстановления после временного сбоя. Ожидание позволяет рабочим задачам, работающим в данный момент над этим заполнением, завершиться или завершить текущий этап. |
СРЕДСТВО СБОРА ПОЛНОТЕКСТОВОГО ТЕКСТА | Имеет место в процессе синхронизации полнотекстовых операций. |
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 Always On или команда отказоустойчивой кластеризации Windows Server ожидает монопольного доступа на чтение и запись к конфигурации группы доступности. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_AR_CRITICAL_SECTION_ENTRY | Происходит, когда инструкция DDL Always On или команда отказоустойчивой кластеризации 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 | База данных-источник Always On получила запрос на резервное копирование от базы данных-получателя и ожидает завершения обработки запроса фоновым потоком при получении или освобождении блокировки BulkOp. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_BACKUP_QUEUE | Фоновый поток резервного копирования базы данных-источника Always On ожидает новый рабочий запрос из базы данных-получателя. (Обычно это происходит, когда база данных-источник содержит журнал BulkOp и ожидает, пока база данных-получатель укажит, что база данных-источник может освободить блокировку. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_CLUSAPI_CALL | Поток SQL Server ожидает переключения из режима без вытеснения (планируемого сервером SQL Server) в режим с вытеснением (планируемый операционной системой) для вызова API-интерфейсов WSFC. Применимо к: 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 | Происходит при изменении состояния управления версиями базы данных-получателя Always On. Это ожидание для внутренних структур данных и обычно очень короткое, не влияя непосредственно на доступ к данным. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DATABASE_WAIT_FOR_RECOVERY | Только для внутреннего использования. Применимо к: SQL Server 2016 (13.x) и более поздних версий. |
HADR_DATABASE_WAIT_FOR_RESTART | Ожидание перезапуска базы данных в Always On элемента управления "Группы доступности". В обычных условиях это не проблема клиента, так как здесь ожидаются ожидания. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING | Запрос к объектам в доступной для чтения базе данных-получателе Always On группе доступности блокируется при определении версий строк при ожидании фиксации или отката всех транзакций, которые выполнялись, когда дополнительный реплика был включен для рабочих нагрузок чтения. Этот тип ожидания гарантирует, что версии строк будут доступны до выполнения запроса в режиме изоляции моментального снимка. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DB_COMMAND | Ожидание ответов на сообщения беседы (для которых требуется явный ответ с другой стороны, используя инфраструктуру Always On диалоговых сообщений). Этот тип ожидания используется многими различными типами сообщений. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DB_OP_COMPLETION_SYNC | Ожидание ответов на сообщения беседы (для которых требуется явный ответ с другой стороны, используя инфраструктуру Always On диалоговых сообщений). Этот тип ожидания используется многими различными типами сообщений. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_DB_OP_START_SYNC | Инструкция DDL Always On или команда отказоустойчивой кластеризации 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 | Диспетчер транспорта Always On FILESTREAM ожидает завершения обработки блока журнала. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FILESTREAM_FILE_CLOSE | Диспетчер транспорта Always On FILESTREAM ожидает обработки следующего файла FILESTREAM и закрытия его дескриптора. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FILESTREAM_FILE_REQUEST | Дополнительный Always On реплика ожидает отправки основным реплика всех запрошенных файлов FILESTREAM во время undo. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FILESTREAM_IOMGR | Диспетчер транспорта Always On FILESTREAM ожидает блокировки R/W, которая защищает диспетчер ввода-вывода FILESTREAM Always On во время запуска или завершения работы. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FILESTREAM_IOMGR_IOCOMPLETION | Диспетчер ввода-вывода FILESTREAM Always On ожидает завершения ввода-вывода. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
HADR_FILESTREAM_MANAGER | Диспетчер транспорта Always On FILESTREAM ожидает блокировки R/W, которая защищает диспетчер транспорта FILESTREAM Always On во время запуска или завершения работы. Применимо к: 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 | Диспетчер реплика доступности Always On ожидает сериализованного доступа к состоянию среды выполнения фоновой задачи, которая обрабатывает уведомления о отказоустойчивой кластеризации 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 ) или для проверки Always On инструкций Transact-SQL, ссылающихся на сведения о сети WSFC. Этот список обновляется при запуске подсистемы, уведомлениях, связанных с WSFC, и внутренних Always On перезапуске (например, при потере и восстановлении кворума 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 | Внутренняя система Always On или кластер WSFC запросит запуск или остановку прослушивателей. Обработка этого запроса всегда выполняется асинхронно, и существует механизм для удаления избыточных запросов. Существуют также моменты, когда этот процесс приостанавливается из-за изменений в конфигурации. Все ожидания, связанные с этим механизмом синхронизации прослушивателей, используют этот тип ожидания. Только для внутреннего использования. Область применения: SQL Server 2012 (11.x) и более поздних версий. |
HADR_TDS_LISTENER_SYNC_PROCESSING | Используется в конце Always On инструкции 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 секунд, после одного выполнения Always On группы доступности ожидает около 10 секунд, чтобы перепланировать задачу, и это ожидание включается здесь. Область применения: SQL Server 2012 (11.x) и более поздних версий. |
HADR_TRANSPORT_DBRLIST | Ожидание доступа к списку реплик базы данных транспортного уровня. Используется для спин-блокировки, которая предоставляет доступ к списку. Область применения: SQL Server 2012 (11.x) и более поздних версий. |
HADR_TRANSPORT_FLOW_CONTROL | Ожидание, когда число невыполненных неподтвержденных Always On сообщений превышает порог управления исходящим потоком. Это значение определяется репликой доступности (а не базами данных). Область применения: SQL Server 2012 (11.x) и более поздних версий. |
HADR_TRANSPORT_SESSION | Always On группы доступности ожидают изменения или доступа к базовому состоянию транспорта. Область применения: SQL Server 2012 (11.x) и более поздних версий. |
HADR_WORK_POOL | Управление параллелизмом ожидает объект фоновой рабочей задачи группы доступности Always On. Область применения: SQL Server 2012 (11.x) и более поздних версий. |
HADR_WORK_QUEUE | Always On фонового рабочего потока групп доступности, ожидающих назначения новых работ. Такое ожидание является штатным, когда есть готовые рабочие процессы, ожидающие новой работы, что является нормальным состоянием. Область применения: SQL Server 2012 (11.x) и более поздних версий. |
HADR_XRF_STACK_ACCESS | Доступ (поиск, добавление и удаление) расширенного стека вилки восстановления для базы данных доступности Always On. Область применения: 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) и более поздних версий. |
HTDELETE | Происходит с параллельными планами пакетного режима при синхронизации в конце хэш-соединения или агрегирования. Если ожидание является чрезмерным и его нельзя уменьшить путем настройки запроса (например, добавления индексов), рассмотрите возможность корректировки порогового значения затрат для параллелизма или снижения степени параллелизма. Область применения: SQL Server 2014 (12.x) и более поздних версий. |
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_SH, LATCH_UP, LATCH_EX и LATCH_DT сгруппированы вместе. |
LATCH_EX | Имеет место при ожидании кратковременной блокировки EX (монопольной). Сюда не входят кратковременные блокировки буфера или кратковременные блокировки меток транзакций. Листинг ожиданий LATCH_* доступен в динамическом административном представлении sys.dm_os_latch_stats . Обратите внимание на то, что в представлении sys.dm_os_latch_stats ожидания LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX и LATCH_DT сгруппированы вместе. |
LATCH_KP | Имеет место при ожидании кратковременной блокировки KP (удержания). Сюда не входят кратковременные блокировки буфера или кратковременные блокировки меток транзакций. Листинг ожиданий LATCH_* доступен в динамическом административном представлении sys.dm_os_latch_stats . Обратите внимание на то, что в представлении sys.dm_os_latch_stats ожидания LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX и LATCH_DT сгруппированы вместе. |
LATCH_NL | Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
LATCH_SH | Имеет место при ожидании кратковременной блокировки SH (коллективной). Сюда не входят кратковременные блокировки буфера или кратковременные блокировки меток транзакций. Листинг ожиданий LATCH_* доступен в динамическом административном представлении sys.dm_os_latch_stats . Обратите внимание на то, что в представлении sys.dm_os_latch_stats ожидания LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX и LATCH_DT сгруппированы вместе. |
LATCH_UP | Имеет место при ожидании кратковременной блокировки UP (обновления). Сюда не входят кратковременные блокировки буфера или кратковременные блокировки меток транзакций. Листинг ожиданий LATCH_* доступен в динамическом административном представлении sys.dm_os_latch_stats . Обратите внимание на то, что в представлении sys.dm_os_latch_stats ожидания LATCH_NL, LATCH_SH, LATCH_UP, 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_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) и более поздних версий. |
ПРОЧИЕ УСЛОВИЯ | Указано только в ознакомительных целях. Не поддерживается. Будущая совместимость не гарантируется. |
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 вызывает поставщик SNAC OLE DB (SQLNCLI) или Microsoft OLE DB Driver for 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 | Always On планирование диспетчера аренды групп доступности для служба поддержки Майкрософт диагностика. Применимо к: 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 | Операция добавления, замены или удаления ожидает блокировки записи во внутреннем списке Always On (например, списке сетей, сетевых адресов или прослушивателей группы доступности). Только для внутреннего использования, Применимо к: 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 | Операция Always On удаления группы доступности ожидает перехода целевой группы доступности в автономный режим перед уничтожением объектов отказоустойчивой кластеризации Windows Server. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_HADR_ONLINE_COMPLETED | Операция создания или отработки отказа группы доступности Always On ожидает подключения целевой группы доступности. Применимо к: SQL Server 2012 (11.x) и более поздних версий. |
PWAIT_HADR_POST_ONLINE_COMPLETED | Операция Always On удаления группы доступности ожидает завершения любой фоновой задачи, запланированной в рамках предыдущей команды. Например, это может быть фоновая задача, которая превращает базы данных доступности в основные базы данных. Команда 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 | Происходит при регулировании вычислительного узла базы данных уровня "Гипермасштабирование" из-за задержки потребления журналов на серверах страниц. Область применения: Azure SQL гипермасштабирование базы данных. |
RBIO_RG_DESTAGE | Происходит при регулировании вычислительного узла базы данных гипермасштабирования из-за задержки использования журналов долгосрочным хранилищем журналов. Область применения: Azure SQL гипермасштабирование базы данных. |
RBIO_RG_REPLICA | Происходит при регулировании вычислительного узла базы данных уровня "Гипермасштабирование" из-за задержки потребления журналов удобочитаемыми вторичными узлами реплика. Область применения: Azure SQL гипермасштабирование базы данных. |
RBIO_RG_LOCALDESTAGE | Происходит при регулировании вычислительного узла базы данных уровня "Гипермасштабирование" из-за задержки использования журналов службой журналов. Область применения: Azure SQL гипермасштабирование базы данных. |
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 | Происходит, когда запрос памяти небольшим запросом не может быть предоставлен немедленно из-за других параллельных запросов. Время ожидания не должно превышать несколько секунд, так как сервер передает запрос в main пул памяти запроса, если ему не удается предоставить запрошенную память в течение нескольких секунд. Высокие значения ожиданий могут указывать на чрезмерное количество параллельных небольших запросов, в то время как главный пул памяти заблокирован ожидающими запросами. Применимо только к: 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 | Имеет место при ожидании мьютексов, контролирующих доступ к глобальному списку поставщиков служб шифрования расширенного управления ключами и списку сеансов расширенного управления ключами, ограниченному областью сеанса. |
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) и более поздних версий. |
ЗАВЕРШЕНИЯ РАБОТЫ | Имеет место, когда инструкция завершения работы ожидает закрытия активных соединений. |
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 | Происходит, когда выделение памяти ожидает освобождения виртуальной памяти Resource Manager. |
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 | Происходит в результате выполнения инструкции Transact-SQL WAITFOR. Длительность ожидания определяется параметрами инструкции. Это ожидание инициируется пользователем. |
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) и более поздних версий. |
Следующие события XEvents связаны с перестроением секционирования SWITCH
и индекса в сети. Сведения о синтаксисе см. в разделах ALTER TABLE (Transact-SQL) и ALTER INDEX (Transact-SQL).
lock_request_priority_state
process_killed_by_abort_blockers
ddl_with_wait_at_low_priority
Матрицу совместимости блокировки см. в разделе sys.dm_tran_locks (Transact-SQL).