首页 > 数据库 >SQL Server等待事件说明

SQL Server等待事件说明

时间:2022-09-29 12:06:34浏览次数:52  
标签:内部 适用 Server 版本 SQL 2016 等待


等待类型

等待类型

说明

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

在任务等待I / O完成时发生。

ASYNC_NETWORK_IO

在网络后面阻止任务时,在网络写入时发生。验证客户端正在处理来自服务器的数据。

ASYNC_OP_COMPLETION

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

ASYNC_OP_CONTEXT_READ

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

ASYNC_OP_CONTEXT_WRITE

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

ASYNC_SOCKETDUP_IO

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

AUDIT_GROUPCACHE_LOCK

在等待控制特殊高速缓存访问的锁等待时发生。高速缓存包含有关正在使用哪些审核来审核每个审核操作组的信息。

AUDIT_LOGINCACHE_LOCK

在等待控制特殊高速缓存访问的锁等待时发生。高速缓存包含有关正在使用哪些审核来审核登录审核操作组的信息。

AUDIT_ON_DEMAND_TARGET_LOCK

等待锁时发生,该锁用于确保对与审计有关的扩展事件目标的单个初始化。

AUDIT_XE_SESSION_MGR

在等待用于同步与审计有关的扩展事件会话的启动和停止的锁上等待时发生。

BACKUP

在备份处理过程中阻止任务时发生。

BACKUP_OPERATOR

在任务等待磁带装入时发生。要查看磁带状态,请查询sys.dm_io_backup_tapes。如果挂载操作没有挂起,则此等待类型可能表示磁带机出现硬件问题。

BACKUPBUFFER

在备份任务正在等待数据或正在等待存储数据的缓冲区时发生。这种类型不是典型的,除非任务正在等待磁带安装。

BACKUPIO

在备份任务正在等待数据或正在等待存储数据的缓冲区时发生。这种类型不是典型的,除非任务正在等待磁带安装。

BACKUPTHREAD

在任务等待备份任务完成时发生。等待时间可能很长,从几分钟到几小时。如果正在等待的任务处于I / O进程中,则此类型并不表示有问题。

BAD_PAGE_PROCESS

在后台可疑页面记录器尝试避免每五秒钟运行一次时发生。可疑页面过多会导致记录器频繁运行。

BLOB_METADATA

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

BMPALLOCATION

在同步大位图过滤器的分配时,发生在并行批处理模式计划中。如果等待时间过多且无法通过调整查询(例如添加索引)来减少,请考虑调整并行度的成本阈值或降低并行度。

适用于:SQL Server 2016(12.x)及更高版本。

BMPREPARTITION

当同步大位图过滤器的重新分区时,并行批处理模式计划中会发生。如果等待时间过多且无法通过调整查询(例如添加索引)来减少,请考虑调整并行度的成本阈值或降低并行度。

适用于:SQL Server 2016(12.x)及更高版本。

BMPREPLICATION

在跨工作线程同步大型位图过滤器的复制时,并行批处理方式计划会发生。如果等待时间过多且无法通过调整查询(例如添加索引)来减少,请考虑调整并行度的成本阈值或降低并行度。

适用于:SQL Server 2016(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 2016(12.x)及更高版本。

BROKER_TASK_STOP

在Service Broker队列任务处理程序尝试关闭任务时发生。状态检查已序列化,并且必须事先处于运行状态。

BROKER_TASK_SUBMIT

仅内部使用。

适用于:SQL Server 2016(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具有一个称为Transmitter的组件,该组件可调度来自多个对话框的消息,这些消息将通过一个或多个连接端点通过电线发送。为此,变送器具有2个专用线程。当这些发送器线程正在等待使用传输连接发送对话消息时,将为这种等待类型收费。此等待类型的waiting_tasks_count的高值指示这些发送器线程的间歇性工作,并不表示任何性能问题。如果根本不使用服务代理,则wait_tasks_count应该为2(对于2个发送器线程),而wait_time_ms应该为自实例启动以来的持续时间的两倍。请参阅[Service Broker等待统计信息](https://blogs.msdn.microsoft.com/sql_service_broker/2008/12/01/service-broker-wait-types)。

BUILTIN_HASHKEY_MUTEX

可能在实例启动后发生,而内部数据结构正在初始化。数据结构初始化后将不会再次出现。

CHANGE_TRACKING_WAITFORCHANGES

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

CHECK_PRINT_RECORD

已标识,仅供参考。不支持。无法保证将来的兼容性。

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

在服务器启动时发生,以告知检查点线程它可以启动。

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 2016(12.x)及更高版本。

CMEMTHREAD

在任务正在线程安全的内存对象上等待时发生。当由于多个任务试图从同一内存对象分配内存而导致争用时,等待时间可能会增加。

COLUMNSTORE_BUILD_THROTTLE

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

COLUMNSTORE_COLUMNDATASET_SESSION_LIST

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

COMMIT_TABLE

仅供内部使用。

COUNTRECOVERYMGR

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

CREATE_DATINISERVICE

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

CXCONSUMER

当使用者线程等待生产者线程发送行时,并行查询计划会发生。这是并行查询执行的正常部分。

适用范围: SQL Server (从 SP2 开始 SQL Server 2016 (13.x) , SQL Server 2017 (14.x) CU3),SQL 数据库

CXPACKET

在同步查询处理器交换迭代器以及生成和使用行时,并行查询计划会出现。如果等待过多,并且无法通过调整查询(例如添加索引)来减少等待,请考虑调整并行度的成本阈值或降低并行度。

这种等待类型与并行性直接相关,每当 SQL Server 使用并行计划执行查询时,它就会出现在 SQL Server 中。

注意: 从 SQL Server 2016 (13.x) SP2 开始, SQL Server 2017 (14.x) CU3 和 SQL 数据库 ,CXPACKET 仅指同步查询处理器交换迭代器,并为使用者线程生成行。 在 CXCONSUMER 等待类型中单独跟踪使用者线程。

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 2016(12.x)及更高版本。

DBSEEDING_OPERATION

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

DEADLOCK_ENUM_MUTEX

当死锁监视器和sys.dm_os_waiting_tasks试图确保SQL Server不在同一时间运行多个死锁搜索时发生。

DEADLOCK_TASK_SEARCH

此资源上的较大等待时间表示服务器正在sys.dm_os_waiting_tasks之上执行查询,并且这些查询正在阻止死锁监视器运行死锁搜索。此等待类型仅由死锁监视器使用。 sys.dm_os_waiting_tasks上的查询使用DEADLOCK_ENUM_MUTEX。

DEBUG

在进行内部同步的Transact-SQL和CLR调试期间发生。

DIRECTLOGCONSUMER_LIST

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

DIRTY_PAGE_POLL

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

DIRTY_PAGE_SYNC

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

DIRTY_PAGE_TABLE_LOCK

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

DISABLE_VERSIONING

在SQL Server轮询版本事务管理器以查看最早的活动事务的时间戳是否晚于状态开始改变的时间戳时发生。在这种情况下,所有在ALTER DATABASE语句运行之前启动的快照事务都已完成。当SQL Server通过使用ALTER DATABASE语句禁用版本控制时,将使用此等待状态。

DISKIO_SUSPEND

当外部备份处于活动状态时,任务正在等待访问文件时发生。报告每个等待的用户进程。每个用户进程大于5的计数可能表示外部备份需要太多时间才能完成。

DISPATCHER_PRIORITY_QUEUE_SEMAPHORE

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

DISPATCHER_QUEUE_SEMAPHORE

来自调度程序池的线程正在等待更多工作进行时发生。当调度程序空闲时,这种等待类型的等待时间预计会增加。

DLL_LOADING_MUTEX

在等待XML解析器DLL加载时发生一次。

DPT_ENTRY_LOCK

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

DROP_DATABASE_TIMER_TASK

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

DROPTEMP

如果先前的尝试失败,则在两次尝试删除临时对象的尝试之间发生。每次失败的下降尝试,等待时间都会成倍增长。

DTC

当任务正在等待用于管理状态转换的事件时发生。此状态控制SQL Server收到MS DTC服务已变得不可用的通知之后,何时进行Microsoft分布式事务处理协调器(MS DTC)事务的恢复。

DTC_ABORT_REQUEST

当MS DTC工作进程会话正在等待获取MS DTC事务的所有权时,发生该会话。 MS DTC拥有该事务后,会话可以回滚该事务。通常,会话将等待使用该事务的另一个会话。

DTC_RESOLVE

在跨数据库事务中恢复任务正在等待主数据库时发生,以便该任务可以查询事务的结果。

DTC_STATE

在任务等待事件时发生,该事件可以保护内部MS DTC全局状态对象的更改。此状态应保持很短的时间。

DTC_TMDOWN_REQUEST

当SQL Server收到有关MS DTC服务不可用的通知时,在MS DTC工作器会话中发生。首先,工作人员将等待MS DTC恢复过程开始。然后,工作人员等待获取工作人员正在从事的分布式事务的结果。可以继续进行,直到重新建立与MS DTC服务的连接为止。

DTC_WAITFOR_OUTCOME

在恢复任务等待MS DTC变为活动状态以启用已准备好的事务的解析时发生。

DTCNEW_ENLIST

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

DTCNEW_PREPARE

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

DTCNEW_RECOVERY

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

DTCNEW_TM

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

DTCNEW_TRANSACTION_ENLISTMENT

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

DTCPNTSYNC

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

DUMP_LOG_COORDINATOR

在主任务正在等待子任务生成数据时发生。通常,不会发生此状态。漫长的等待指示意外的阻塞。应该调查子任务。

DUMP_LOG_COORDINATOR_QUEUE

仅供内部使用。

DUMPTRIGGER

仅用于提供信息而标识。不支持。无法保证将来的兼容性。

EC

仅用于参考目的。不支持。无法保证将来的兼容性。

EE_PMOLOCK

在语句执行过程中某些类型的内存分配同步期间发生。

EE_SPECPROC_MAP_INIT

在内部过程哈希表创建的同步期间发生。仅在SQL Server实例启动后,在初始访问哈希表的过程中才会发生此等待。

ENABLE_EMPTY_VERSIONING

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

ENABLE_VERSIONING

在SQL Server等待数据库中的所有更新事务完成,然后声明数据库准备好过渡到快照隔离允许状态之前发生。当SQL Server通过使用ALTER DATABASE语句启用快照隔离时,将使用此状态。

ERROR_REPORTING_MANAGER

在同步多个并发错误日志初始化期间发生。

EXCHANGE

在并行查询期间在查询处理器交换迭代器中的同步期间发生。

EXECSYNC

在并行查询期间在与交换迭代器无关的区域中在查询处理器中进行同步时发生。此类区域的示例包括位图,大型二进制对象(LOB)和假脱机迭代器。 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 2016(12.x)及更高版本。

FABRIC_REPLICA_CONTROLLER_LIST

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

FAILPOINT

仅出于参考目的进行标识。不支持。无法保证将来的兼容性。

FCB_REPLICA_READ

在同步快照(或由DBCC创建的临时快照)稀疏文件的读取时发生。

FCB_REPLICA_WRITE

在将页面推入或拉入快照(或由DBCC创建的临时快照)稀疏文件同步时发生。

FEATURE_SWITCHES_UPDATE

仅内部使用。

适用于:SQL Server 2016(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 2016(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垃圾收集器等待执行以下任一操作时发生:

FS_GARBAGE_COLLECTOR_SHUTDOWN

在FILESTREAM垃圾收集器正在等待清理任务完成时发生。

FS_HEADER_RWLOCK

在等待获取对FILESTREAM数据容器的FILESTREAM头的访问以读取或更新FILESTREAM头文件(Filestream.hdr)中的内容时发生。

FS_LOGTRUNC_RWLOCK

在等待获取对FILESTREAM日志截断的访问权以执行以下任一操作时发生:

FSA_FORCE_OWN_XACT

在FILESTREAM文件I / O操作需要绑定到关联的事务,但是该事务当前由另一个会话拥有时发生。

FSAGENT

当FILESTREAM文件I / O操作正在等待另一文件I / O操作正在使用的FILESTREAM代理资源时发生。

FSTR_CONFIG_MUTEX

在等待另一个FILESTREAM功能重新配置完成时发生。

FSTR_CONFIG_RWLOCK

在等待序列化对FILESTREAM配置参数的访问时发生。

FT_COMPROWSET_RWLOCK

全文正在等待片段元数据操作。记录仅供参考。不支持。无法保证将来的兼容性。

FT_IFTS_RWLOCK

全文正在等待内部同步。记录仅供参考。不支持。无法保证将来的兼容性。

FT_IFTS_SCHEDULER_IDLE_WAIT

全文调度程序睡眠等待类型。调度程序处于空闲状态。

FT_IFTSHC_MUTEX

全文正在等待fdhost控制操作。记录仅供参考。不支持。无法保证将来的兼容性。

FT_IFTSISM_MUTEX

全文正在等待通信操作。记录仅供参考。不支持。无法保证将来的兼容性。

FT_MASTER_MERGE

全文正在等待主合并操作。记录仅供参考。不支持。无法保证将来的兼容性。

FT_MASTER_MERGE_COORDINATOR

仅供内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

FT_METADATA_MUTEX

已记录,仅供参考。不支持。无法保证将来的兼容性。

FT_PROPERTYLIST_CACHE

仅供内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

FT_RESTART_CRAWL

发生全文爬网需要从最后一个已知的好的点重新启动以从瞬时故障中恢复时发生。等待使工作在该总体上的工作人员任务可以完成或退出当前步骤。

FULLTEXT GATHERER

在同步全文操作期间发生。

GDMA_GET_RESOURCE_OWNER

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

GHOSTCLEANUP_UPDATE_STATS

仅内部使用。

适用于:SQL Server 2017(14.x)及更高版本。

GHOSTCLEANUPSYNCMGR

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

GLOBAL_QUERY_CANCEL

仅供内部使用。

适用于:SQL Server 2017(14.x)及更高版本。

GLOBAL_QUERY_CLOSE

仅供内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

GLOBAL_QUERY_CONSUMER

仅供内部使用。

适用于:SQL Server 2017(14.x)及更高版本。

GLOBAL_QUERY_PRODUCER

仅供内部使用。

适用于:SQL Server 2017(14.x)及更高版本。

GLOBAL_TRAN_CREATE

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

GLOBAL_TRAN_UCS_SESSION

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

GUARDIAN

仅用于提供信息而标识。不支持。无法保证将来的兼容性。

HADR_AG_MUTEX

在始终在线DDL语句或Windows Server故障转移群集命令正在等待对可用性组的配置的独占读/写访问时发生。

适用于:SQL Server 2012(11.x)和更高版本。

HADR_AR_CRITICAL_SECTION_ENTRY

始终在线DDL语句或Windows Server故障转移群集命令正在等待对关联的可用性组的本地副本的运行时状态进行独占读/写访问时发生。

适用于:SQL Server 2012( 11.x)及更高版本。

HADR_AR_MANAGER_MUTEX

当可用性副本关闭正在等待启动完成或可用性副本启动正在等待关闭完成时发生。 ,仅供内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_AR_UNLOAD_COMPLETED

仅供内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST

可用性副本事件(例如状态更改或配置更改)的发布者正在等待对事件订阅者列表的独占读/写访问。 ,仅供内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_BACKUP_BULK_LOCK

Always On主数据库从辅助数据库接收到备份请求,并且正在等待后台线程在获取或释放BulkOp锁时完成对请求的处理。,

适用于:SQL Server 2012(11。 x)及更高版本。

HADR_BACKUP_QUEUE

Always On主数据库的备份后台线程正在等待来自辅助数据库的新工作请求。 (通常,这在主数据库保存BulkOp日志并等待辅助数据库指示主数据库可以释放锁定时发生)。

适用于:SQL Server 2012(11.x)和稍后。

HADR_CLUSAPI_CALL

为了调用Windows Server故障转移群集API,SQL Server线程正在等待从非抢先模式(由SQL Server安排)切换到抢占模式(由操作系统计划)。

适用于: SQL Server 2012(11.x)及更高版本。

HADR_COMPRESSED_CACHE_SYNC

正在等待访问压缩日志块的高速缓存,该高速缓存用于避免冗余压缩发送到多个辅助数据库的日志块。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_CONNECTIVITY_INFO

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_DATABASE_FLOW_CONTROL

已达到排队消息的最大数目时,等待将消息发送给伙伴。表示日志扫描的运行速度快于网络发送的速度。仅当网络发送速度比预期的慢时,这才是问题。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_DATABASE_VERSIONING_STATE

在Always On辅助数据库的版本控制状态更改时发生。此等待是针对内部数据结构的,通常很短,对数据访问没有直接影响。,

适用于:SQL Server 2012(11.x)及更高版本。

HADR_DATABASE_WAIT_FOR_RECOVERY

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

HADR_DATABASE_WAIT_FOR_RESTART

等待数据库在“始终在线可用性组”控制下重新启动。在正常情况下,这不是客户问题,因为此处需要等待。,

适用于:SQL Server 2012(11.x)及更高版本。

HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING

对“始终在线”可用性组的可读辅助数据库中的对象进行的查询在行版本控制中被阻止,同时等待对辅助副本启用读取工作负载的所有正在进行中的事务的提交或回滚。此等待类型可确保在快照隔离下执行查询之前,行版本可用。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_DB_COMMAND

等待对对话消息的响应(这需要使用“始终在线”对话消息基础结构,从另一端进行显式响应)。

HADR_DB_OP_COMPLETION_SYNC

正在等待对对话消息的响应(这需要使用“始终在线”对话消息基础结构,从另一端进行显式响应)。

HADR_DB_OP_START_SYNC

“始终在线” DDL语句或Windows Server故障转移群集命令正在等待对可用性数据库及其运行时状态的序列化访问。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_DBR_SUBSCRIBER

可用性副本事件(例如状态更改或配置更改)的发布者正在等待对对应于可用性数据库的事件订阅者的运行时状态的独占读/写访问。 ,仅供内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_DBR_SUBSCRIBER_FILTER_LIST

可用性副本事件(例如,状态更改或配置更改)的发布者正在等待对对应于可用性数据库的事件订阅者列表的独占读/写访问。 ,仅供内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_DBSEEDING

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

HADR_DBSEEDING_LIST

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

HADR_DBSTATECHANGE_SYNC

并发控制等待更新数据库副本的内部状态。,

适用于:SQL Server 2012(11.x)及更高版本。

HADR_FABRIC_CALLBACK

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

HADR_FILESTREAM_BLOCK_FLUSH

“ FILESTREAM始终打开”传输管理器正在等待,直到日志块的处理完成。,

适用于:SQL Server 2012(11.x)及更高版本。

HADR_FILESTREAM_FILE_CLOSE

FILESTREAM Always On传输管理器正在等待,直到处理下一个FILESTREAM文件并且其句柄被关闭。,

适用于:SQL Server 2012(11.x)及更高版本。

HADR_FILESTREAM_FILE_REQUEST

“始终在线”辅助副本正在等待主副本在UNDO期间发送所有请求的FILESTREAM文件。

适用于:SQL Server 2012(11.x)和更高版本。

HADR_FILESTREAM_IOMGR

FILESTREAM始终打开的传输管理器正在等待R / W锁,该锁在启动或关闭期间保护FILESTREAM始终打开的I / O管理器。

适用于:SQL Server 2012(11.x)和更高版本。

HADR_FILESTREAM_MANAGER

FILESTREAM Always On传输管理器正在等待R / W锁,该R / W锁在启动或关闭期间保护FILESTREAM Always On传输管理器。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_FILESTREAM_PREPROC

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

HADR_GROUP_COMMIT

事务提交处理正在等待允许组提交,以便可以将多个提交日志记录放入单个日志块中。此等待是优化日志I / O,捕获和发送操作的预期条件。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_LOGCAPTURE_SYNC

在创建或销毁扫描时,围绕日志捕获或应用对象的并发控制。当伙伴更改状态或连接状态时,这是预期的等待。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_LOGCAPTURE_WAIT

等待日志记录变得可用。等待连接生成新的日志记录时发生,或者在读取不在高速缓存中的日志时等待I / O完成。如果日志扫描被捕获到日志末尾或正在从磁盘读取,则这是预期的等待时间。,

适用于:SQL Server 2012(11.x)及更高版本。

HADR_LOGPROGRESS_SYNC

并发控制在更新数据库副本的日志进度状态时等待。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_NOTIFICATION_DEQUEUE

正在处理Windows Server故障转移群集通知的后台任务正在等待下一个通知。 ,仅供内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS

Always On可用性副本管理器正在等待对处理Windows Server故障转移群集通知的后台任务的运行时状态的序列化访问。 ,仅供内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_NOTIFICATION_WORKER_STARTUP_SYNC

后台任务正在等待完成处理Windows Server故障转移群集通知的后台任务的启动。 ,仅供内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_NOTIFICATION_WORKER_TERMINATION_SYNC

后台任务正在等待终止处理Windows Server故障转移群集通知的后台任务。 ,仅供内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_PARTNER_SYNC

并发控制在伙伴列表上等待。,

适用于:SQL Server 2012(11.x)及更高版本。

HADR_READ_ALL_NETWORKS

等待获得对WSFC网络列表的读写访问权。仅供内部使用。注意:引擎会保留在动态管理视图(例如sys.dm_hadr_cluster_networks)中使用的WSFC网络列表,或用于验证引用WSFC网络信息的Always On Transact-SQL语句。引擎启动,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

等待同步的辅助数据库的事务提交处理以加强日志。事务延迟性能计数器也反映了此等待。 适用于: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较低)时发生。主数据库由于辅助数据库的日志消耗延迟而受到限制。这是由于辅助数据库的计算能力不足以跟上主数据库的变化率而引起的。

适用于:Azure SQL数据库

HADR_THROTTLE_LOG_RATE_SEEDING

仅内部使用。

适用于:SQL Server 2017(14.x)及更高版本。

HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE

仅内部使用。

适用于:SQL Server 2017(14.x)及更高版本。

HADR_TIMER_TASK

等待获取计时器任务对象上的锁,也用于执行工作之间的实际等待时间。例如,对于每10秒运行一次的任务,执行一次后,“始终在线可用性组”将等待约10秒以重新计划该任务,并且此等待包括在此处。

适用于:SQL Server 2012(11。 x)及更高版本。

HADR_TRANSPORT_DBRLIST

等待访问传输层的数据库副本列表。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_TRANSPORT_FLOW_CONTROL

等待未完成的未确认的“始终开启”消息的数量超过流出控制阈值时等待。

HADR_TRANSPORT_SESSION

始终处于可用状态组正在等待更改或访问基础传输状态。,

适用于:SQL Server 2012(11.x)及更高版本。

HADR_WORK_POOL

并发控制在“永远在线的可用性组”后台工作任务对象上等待。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_WORK_QUEUE

始终处于可用性组中的后台工作线程正在等待分配新工作。在正常状态下有准备就绪的工人在等待新工作时,这是预期的等待。

适用于:SQL Server 2012(11.x)及更高版本。

HADR_XRF_STACK_ACCESS

访问(查找,添加和删除)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 2016(12.x)及更高版本。

HTMEMO

在扫描散列表以在散列联接/聚集中输出匹配项/不匹配项之前进行同步时,并行批处理方式计划会出现。如果等待时间过多且无法通过调整查询(例如添加索引)来减少,请考虑调整并行度的成本阈值或降低并行度。

适用于:SQL Server 2016(12.x)及更高版本。

HTREINIT

在同步之前为并行的批处理方式计划发生,然后为下一个部分联接重置哈希联接/聚集。如果等待时间过多且无法通过调整查询(例如添加索引)来减少,请考虑调整并行度的成本阈值或降低并行度。

适用于:SQL Server 2016(12.x)及更高版本。

HTREPARTITION

当在哈希联接/聚集的输入端同步哈希表的重新分区时,并行批处理方式计划会发生。如果等待时间过多且无法通过调整查询(例如添加索引)来减少,请考虑调整并行度的成本阈值或降低并行度。

适用于:SQL Server 2012(11.x)及更高版本。

HTTP_START

在连接等待HTTP完成初始化时发生。

HTTP_STORAGE_CONNECTION

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

IMPPROV_IOWAIT

在SQL Server等待批量加载I / O完成时发生。

INSTANCE_LOG_RATE_GOVERNOR

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

INTERNAL_TESTING

已标识,仅供参考。不支持。无法保证将来的兼容性。

IO_AUDIT_MUTEX

在跟踪事件缓冲区的同步期间发生。

IO_COMPLETION

在等待I / O操作完成时发生。此等待类型通常表示非数据页I / O。数据页I / O完成等待显示为PAGEIOLATCH \ _ \ *等待。

IO_QUEUE_LIMIT

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

IO_RETRY

在由于资源不足而导致对磁盘的读取或写入之类的I / O操作失败时发生,然后重试。

IOAFF_RANGE_QUEUE

已标识,仅供参考。不支持。无法保证将来的兼容性。

KSOURCE_WAKEUP

在等待来自服务控制管理器的请求时,由服务控制任务使用。

KTM_ENLISTMENT

已标识,仅供参考。不支持。无法保证将来的兼容性。

KTM_RECOVERY_MANAGER

仅出于提供信息的目的而标识。不支持。无法保证将来的兼容性。

KTM_RECOVERY_RESOLUTION

已标识,仅供参考。不支持。无法保证将来的兼容性。

LATCH_DT

在等待DT(销毁)闩锁时发生。这不包括缓冲区锁存器或事务标记锁存器。 sys.dm_os_latch_stats中提供了LATCH \ _ \ *等待列表。请注意,sys.dm_os_latch_stats组LATCH_NL,LATCH_SH,LATCH_UP,LATCH_EX和LATCH_DT一起等待。

LATCH_EX

在等待EX(专用)闩锁时发生。这不包括缓冲区锁存器或事务标记锁存器。 sys.dm_os_latch_stats中提供了LATCH \ _ \ *等待列表。请注意,sys.dm_os_latch_stats组LATCH_NL,LATCH_SH,LATCH_UP,LATCH_EX和LATCH_DT一起等待。

LATCH_KP

在等待KP(保持)闩锁时发生。这不包括缓冲区锁存器或事务标记锁存器。 sys.dm_os_latch_stats中提供了LATCH \ _ \ *等待列表。请注意,sys.dm_os_latch_stats组LATCH_NL,LATCH_SH,LATCH_UP,LATCH_EX和LATCH_DT一起等待。

LATCH_NL

已标识,仅供参考。不支持。无法保证将来的兼容性。

LATCH_SH

在等待SH(共享)锁存器时发生。这不包括缓冲区锁存器或事务标记锁存器。 sys.dm_os_latch_stats中提供了LATCH \ _ \ *等待列表。请注意,sys.dm_os_latch_stats组LATCH_NL,LATCH_SH,LATCH_UP,LATCH_EX和LATCH_DT一起等待。

LATCH_UP

在等待UP(更新)锁存器时发生。这不包括缓冲区锁存器或事务标记锁存器。 sys.dm_os_latch_stats中提供了LATCH \ _ \ *等待列表。请注意,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 2016(12.x)及更高版本。

LCK_M_BU_LOW_PRIORITY

在任务等待获取低优先级的批量更新(BU)锁定时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_IS

在任务等待获取意图共享(IS)锁定时发生。

LCK_M_IS_ABORT_BLOCKERS

在任务等待使用中止阻止程序获取意图共享(IS)锁定时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_IS_LOW_PRIORITY

任务在等待获取低优先级的意图共享(IS)锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_IU

在任务等待获取意图更新(IU)锁定时发生。

LCK_M_IU_ABORT_BLOCKERS

当任务正在等待使用中止阻止程序获取意图更新(IU)锁定时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_IU_LOW_PRIORITY

任务在等待获取低优先级的意图更新(IU)锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_IX

在任务等待获取Intent Exclusive(IX)锁定时发生。

LCK_M_IX_ABORT_BLOCKERS

在任务等待使用中止阻止程序获取Intent Exclusive(IX)锁定时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_IX_LOW_PRIORITY

任务在等待获取低优先级的Intent Exclusive(IX)锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RIn_NL

在任务等待获取当前键值的NULL锁定以及当前键和前一个键之间的插入范围锁定时发生。密钥上的NULL锁是即时释放锁。

LCK_M_RIn_NL_ABORT_BLOCKERS

在任务等待获取具有当前键值的“中止阻止程序”的NULL锁定以及当前键和前一个键之间的具有“中止阻止器”的插入范围锁定时发生。键上的NULL锁是即时释放锁。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RIn_NL_LOW_PRIORITY

在任务等待获取当前键值上具有低优先级的NULL锁以及当前键和上一个键之间的具有低优先级的Insert Range锁时发生。键上的NULL锁是即时释放锁。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RIn_S

在任务等待获取当前键值的共享锁以及当前键和上一个键之间的插入范围锁时发生。

LCK_M_RIn_S_ABORT_BLOCKERS

在任务等待获取与当前键值之间的“中止阻止程序”的共享锁以及在当前键和上一个键之间具有“中止阻止程序”的插入范围锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RIn_S_LOW_PRIORITY

在任务等待获取当前键值的低优先级的共享锁以及当前键和前一个键之间的低优先级的插入范围锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RIn_U

任务正在等待获取当前键值的更新锁,以及当前键和前一个键之间的插入范围锁。

LCK_M_RIn_U_ABORT_BLOCKERS

任务正在等待获取对当前键值使用“中止”的更新锁,以及在当前键和上一个键之间获取“中止”的“插入范围”锁。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RIn_U_LOW_PRIORITY

任务正在等待获取当前键值的低优先级的更新锁和当前键与前一个键之间的低优先级的插入范围锁。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RIn_X

在任务等待获取当前键值的“排他”锁以及当前键和前一个键之间的“插入范围”锁时发生。

LCK_M_RIn_X_ABORT_BLOCKERS

在任务等待获取当前键值上具有“中止阻止程序”的“排他”锁以及等待当前键和前一个键之间的“中止阻止”的插入范围锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RIn_X_LOW_PRIORITY

在任务等待获取当前键值上具有低优先级的互斥锁以及当前键和上一个键之间的具有低优先级的插入范围锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RS_S

在任务等待获取当前键值的共享锁以及当前键和上一个键之间的共享范围锁时发生。

LCK_M_RS_S_ABORT_BLOCKERS

当任务正在等待获取当前键值上具有“中止阻止程序”的共享锁以及当前键和前一个键之间的具有“中止阻止程序”的共享范围锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RS_S_LOW_PRIORITY

在任务等待获取当前键值上具有低优先级的共享锁以及当前键和上一个键之间具有低优先级的共享范围锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RS_U

在任务等待获取当前键值的更新锁以及当前键和前一个键之间的更新范围锁时发生。

LCK_M_RS_U_ABORT_BLOCKERS

在任务等待获取当前键值上具有“中止阻止程序”的更新锁以及当前键和前一个键之间的具有“中止阻止程序”的更新范围锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RS_U_LOW_PRIORITY

任务在等待获取当前键值上具有低优先级的更新锁以及当前键和上一个键之间具有低优先级的更新范围锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RX_S

在任务等待获取当前键值的共享锁以及当前键和前一个键之间的互斥范围锁时发生。

LCK_M_RX_S_ABORT_BLOCKERS

当任务正在等待获取当前键值上具有“中止阻止程序”的共享锁,而具有等待中止的“排他范围”锁定在当前键和上一个键之间时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RX_S_LOW_PRIORITY

在任务等待获取当前键值上具有低优先级的共享锁以及当前键和前一个键之间的具有低优先级锁定的互斥范围时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RX_U

在任务等待获取当前键值的更新锁以及当前键和前一个键之间的互斥范围锁时发生。

LCK_M_RX_U_ABORT_BLOCKERS

当任务正在等待获取当前键值上具有“中止阻止程序”的更新锁以及当前键和前一个键之间的具有“中止阻止程序”的互斥范围锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RX_U_LOW_PRIORITY

在任务等待获取当前键值上具有低优先级的更新锁和当前键与前一个键之间具有低优先级的排他范围锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RX_X

在任务等待获取当前键值的“排他”锁以及当前键和前一个键之间的“排他范围”锁时发生。

LCK_M_RX_X_ABORT_BLOCKERS

在任务等待获取当前键值上具有“中止阻止程序”的“排他”锁定以及等待当前键和前一个键之间的“中止阻止”的“排他范围”锁定时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_RX_X_LOW_PRIORITY

任务在等待获取当前键值的低优先级的互斥锁以及当前键和前一个键之间的低优先级的互斥范围锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_S

在任务等待获取共享锁时发生。

LCK_M_S_ABORT_BLOCKERS

在任务等待使用中止阻止程序获取共享锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_S_LOW_PRIORITY

任务在等待获取低优先级的共享锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_SCH_M

在任务等待获取模式修改锁时发生。

LCK_M_SCH_M_ABORT_BLOCKERS

在任务等待获取具有“中止阻止程序”的“模式修改”锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_SCH_M_LOW_PRIORITY

在任务等待获取低优先级的模式修改锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_SCH_S

在任务等待获取模式共享锁时发生。

LCK_M_SCH_S_ABORT_BLOCKERS

在任务等待使用中止阻止程序获取模式共享锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_SCH_S_LOW_PRIORITY

在任务等待获取低优先级的模式共享锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_SIU

在任务等待获取“有意图的共享”更新锁时发生。

LCK_M_SIU_ABORT_BLOCKERS

当任务正在等待获取中止阻止程序的“有意图的共享更新”锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_SIU_ABORT_BLOCKERS

当任务正在等待获取中止阻止程序的“有意图的共享更新”锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_SIU_LOW_PRIORITY

在任务等待获取低优先级的“共享与意图共享”锁定时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_SIX

在任务等待获取“与意图共享时独占”锁时发生。

LCK_M_SIX_ABORT_BLOCKERS

在任务等待获取“中止共享者”与“意图共享共享”锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_SIX_LOW_PRIORITY

在任务等待获取低优先级的“共享意图共享”锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_U

在任务等待获取更新锁时发生。

LCK_M_U_ABORT_BLOCKERS

在任务等待使用中止阻止程序获取更新锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_U_LOW_PRIORITY

任务在等待获取低优先级的更新锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_UIX

在任务等待获取具有意图专用更新的锁时发生。

LCK_M_UIX_ABORT_BLOCKERS

当任务正在等待获取具有“中止阻止程序”的“有意图的独占更新”锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_UIX_LOW_PRIORITY

任务在等待获取具有低优先级的“具有意图专用排他”更新的任务时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_X

在任务等待获取独占锁时发生。

LCK_M_X_ABORT_BLOCKERS

当任务正在等待使用中止阻止程序获取独占锁定时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(12.x)及更高版本。

LCK_M_X_LOW_PRIORITY

在任务等待获取低优先级的排他锁时发生。 (与ALTER TABLE和ALTER INDEX的低优先级等待选项有关。),

适用于:SQL Server 2016(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

在任务在关闭数据库的同时关闭日志之前正在等待任何未完成的日志I / O完成时发生。

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。

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调用SQL Server本机客户机OLE DB提供程序时发生。此等待类型不用于同步。而是,它指示对OLE DB提供程序的调用的持续时间。

ONDEMAND_TASK_QUEUE

在后台任务等待高优先级系统任务请求时发生。漫长的等待时间表明没有高优先级的请求要处理,不应引起关注。

PAGEIOLATCH_DT

当任务在闩锁上等待I / O请求中的缓冲区时发生。闩锁请求处于销毁模式。长时间的等待可能表明磁盘子系统有问题。

PAGEIOLATCH_EX

当任务在闩锁上等待I / O请求中的缓冲区时发生。闩锁请求处于互斥模式。长时间的等待可能表明磁盘子系统有问题。

PAGEIOLATCH_KP

当任务在闩锁上等待I / O请求中的缓冲区时发生。闩锁请求处于“保持”模式。长时间的等待可能表明磁盘子系统有问题。

PAGEIOLATCH_NL

已标识,仅供参考。不支持。无法保证将来的兼容性。

PAGEIOLATCH_SH

当任务在闩锁上等待I / O请求中的缓冲区时发生。闩锁请求处于共享模式。长时间的等待可能表明磁盘子系统有问题。

PAGEIOLATCH_UP

当任务在闩锁上等待I / O请求中的缓冲区时发生。闩锁请求处于更新模式。长时间的等待可能表明磁盘子系统有问题。

PAGELATCH_DT

当任务在闩锁上等待不在I / O请求中的缓冲区时发生。闩锁请求处于销毁模式。

PAGELATCH_EX

当任务在闩锁上等待不在I / O请求中的缓冲区时发生。闩锁请求处于互斥模式。

PAGELATCH_KP

当任务在闩锁上等待不在I / O请求中的缓冲区时发生。闩锁请求处于Keep模式。

PAGELATCH_NL

已标识,仅供参考。不支持。无法保证将来的兼容性。

PAGELATCH_SH

当任务在闩锁上等待不在I / O请求中的缓冲区时发生。闩锁请求处于共享模式。

PAGELATCH_UP

当任务在闩锁上等待不在I / O请求中的缓冲区时发生。闩锁请求处于更新模式。

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 2016(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。

PREEMPTIVE_AUDIT_ACCESS_SECLOG

在SQLOS调度程序切换到抢占模式以将审核事件写入Windows安全日志时发生。

仅适用于:SQL Server 2008 R2。

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_DFSLINKEXISTCHECK

仅供内部使用。

PREEMPTIVE_DFSLINKHEALTHCHECK

仅供内部使用。

PREEMPTIVE_DFSREMOVELINK

仅供内部使用。

PREEMPTIVE_DFSREMOVEROOT

仅供内部使用。

PREEMPTIVE_DFSROOTFOLDERCHECK

仅供内部使用。

PREEMPTIVE_DFSROOTINIT

仅供内部使用。

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

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_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_GENERICOPS

仅供内部使用。

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 到 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_ROLLFORWARDREDO

仅供内部使用。

PREEMPTIVE_ROLLFORWARDUNDO

PREEMPTIVE_SERVER_STARTUP

仅供内部使用。

PREEMPTIVE_SETRMINFO

仅供内部使用。

PREEMPTIVE_SNIOPEN

仅供内部使用。

PREEMPTIVE_SOSHOST

仅供内部使用。

PREEMPTIVE_SP_SERVER_DIAGNOSTICS

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

PREEMPTIVE_STARTRM

仅供内部使用。

PREEMPTIVE_STREAMFCB_RECOVER

仅供内部使用。

PREEMPTIVE_STRESSDRIVER

已标识,仅供参考。不支持。无法保证将来的兼容性。

PREEMPTIVE_TESTING

已标识,仅供参考。不支持。无法保证将来的兼容性。

PREEMPTIVE_TRANSIMPORT

仅供内部使用。

PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN

仅供内部使用。

PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT

仅内部使用。

PREEMPTIVE_XE_CALLBACKEXECUTE

仅供内部使用。

PREEMPTIVE_XE_CX_FILE_OPEN

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

PREEMPTIVE_XE_CX_HTTP_CALL

仅内部使用。

适用于:SQL Server 2016(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

在后台任务正在等待终止接收(通过轮询)Windows Server故障转移群集通知的后台任务时发生。

适用于:SQL Server 2012(11.x)及更高版本。

PWAIT_HADR_CLUSTER_INTEGRATION

附加,替换和/或除去操作正在等待获取“始终在线”内部列表(例如网络,网络地址或可用性组侦听器的列表)上的写锁。仅限内部使用,

适用于:SQL Server 2012(11.x)及更高版本。

PWAIT_HADR_FAILOVER_COMPLETED

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

PWAIT_HADR_JOIN

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

PWAIT_HADR_OFFLINE_COMPLETED

始终在线的可用性组操作正在等待目标可用性组脱机,然后销毁Windows Server故障转移群集对象。

适用于:SQL Server 2012(11.x)及更高版本。

PWAIT_HADR_ONLINE_COMPLETED

“始终在线”创建或故障转移可用性组操作正在等待目标可用性组联机。,

适用于:SQL Server 2012(11.x)及更高版本。

PWAIT_HADR_POST_ONLINE_COMPLETED

“始终在线”可用性可用性组操作正在等待作为上一个命令的一部分计划的任何后台任务的终止。例如,可能有一个将可用性数据库转换为主要角色的后台任务。为了避免竞争条件,DROP可用性组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 2016(12.x)及更高版本。

PWAIT_LOG_CONSOLIDATION_POLL

仅内部使用。

适用于:SQL Server 2016(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 2016(12.x)及更高版本。

PWAIT_XTP_HOST_STORAGE_WAIT

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_ASYNC_CHECK_CONSISTENCY_TASK

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_ASYNC_PERSIST_TASK

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_ASYNC_PERSIST_TASK_START

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_ASYNC_QUEUE

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

QDS_BCKG_TASK

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_BLOOM_FILTER

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_CTXS

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_DB_DISK

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_DYN_VECTOR

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_EXCLUSIVE_ACCESS

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

QDS_HOST_INIT

仅内部使用。

适用于:SQL Server 2017(14.x)及更高版本。

QDS_LOADDB

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_PERSIST_TASK_MAIN_LOOP_SLEEP

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_QDS_CAPTURE_INIT

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

QDS_SHUTDOWN_QUEUE

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_STMT

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_STMT_DISK

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_TASK_SHUTDOWN

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QDS_TASK_START

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QE_WARN_LIST_SYNC

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

QPJOB_KILL

指示在更新开始运行时,通过调用KILL取消了异步自动统计信息更新。终止线程被挂起,等待它开始监听KILL命令。一个好的值小于一秒。

QPJOB_WAITFOR_ABORT

指示异步自动统计信息更新已在运行时通过调用KILL取消。更新现在已经完成,但是在终止线程消息协调完成之前被暂停。这是一种普通但罕见的状态,应该很短。一个好的值小于一秒。

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。

QUERY_WAIT_ERRHDL_SERVICE

已标识,仅供参考。不支持。

仅适用于:SQL Server 2008 R2。

QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN

在某些情况下,当脱机创建索引构建并行运行时发生,并且正在排序的不同工作线程同步对排序文件的访问。

QUERY_NOTIFICATION_MGR_MUTEX

在查询通知管理器中同步垃圾收集队列期间发生。

QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX

在状态同步期间,查询通知中的事务发生。

QUERY_NOTIFICATION_TABLE_MGR_MUTEX

在查询通知管理器内进行内部同步期间发生。

QUERY_NOTIFICATION_TABLE_MGR_MUTEX

在查询通知管理器内进行内部同步期间发生。

QUERY_NOTIFICATION_UNITTEST_MUTEX

已标识,仅供参考。不支持。无法保证将来的兼容性。

QUERY_OPTIMIZER_PRINT_MUTEX

在查询优化器诊断输出产生的同步期间发生。仅当在Microsoft产品支持的指导下启用了诊断设置时,才会出现此等待类型。

QUERY_TASK_ENQUEUE_MUTEX

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

QUERY_TRACEOUT

已标识,仅供参考。不支持。无法保证将来的兼容性。

RBIO_WAIT_VLF

仅内部使用。

适用于:SQL Server 2017(14.x)及更高版本。

RBIO_RG_STORAGE

由于页面服务器上的日志消耗延迟而使Hyperscale数据库计算节点受到限制时发生。

适用于:Azure SQL数据库超大规模。

RBIO_RG_DESTAGE

由于长期日志存储的延迟日志消耗而使Hyperscale数据库计算节点受到限制时发生。

适用于:Azure SQL数据库超大规模。

RBIO_RG_REPLICA

由于可读辅助副本节点的日志消耗延迟而使Hyperscale数据库计算节点受到限制时发生。

适用于:Azure SQL数据库超大规模。

RBIO_RG_LOCALDESTAGE

由于日志服务延迟使用日志而使Hyperscale数据库计算节点受到限制时发生。

适用于: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

在任务等待所有未完成的I / O完成时发生,以便可以冻结文件的I / O以进行快照备份。

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

由于其他并发查询而无法立即授予查询内存请求时,发生。等待和等待时间过长可能表示并发查询数量过多,或者内存请求数量过多。

RESOURCE_SEMAPHORE_MUTEX

在查询等待其请求满足线程保留请求时发生。当同步查询编译和内存授予请求时,也会发生这种情况。

RESOURCE_SEMAPHORE_QUERY_COMPILE

在并发查询编译数达到限制限制时发生。等待和等待时间过长可能表示过多的编译,重新编译或无法完成的计划。

RESOURCE_SEMAPHORE_SMALL_QUERY

由于其他并发查询而无法立即授予小查询的内存请求时,发生。等待时间不应超过几秒钟,因为如果服务器未能在几秒钟内授予请求的内存,则服务器会将请求转移到主查询内存池。高等待次数可能表示并发的小查询数量过多,而主内存池被等待的查询阻塞。

仅适用于:SQL Server 2008 R2。

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 2016(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

在等待控制访问对可扩展密钥管理(EKM)加密提供程序的全局列表和EKM会话的会话范围的列表的互斥锁时发生。

SECURITY_RULETABLE_MUTEX

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

SEMPLAT_DSI_BUILD

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

SEQUENCE_GENERATION

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

SEQUENTIAL_GUID

在获取新的顺序GUID时发生。

SERVER_IDLE_CHECK

在资源监视器试图将SQL Server实例声明为空闲或试图唤醒时,在SQL Server实例空闲状态的同步期间发生。

SERVER_RECONFIGURE

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

SESSION_WAIT_STATS_CHILDREN

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

SHARED_DELTASTORE_CREATION

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

SHUTDOWN

在关闭语句等待活动连接退出时发生。

SLEEP_BPOOL_FLUSH

在检查点限制新I / O的发布以免淹没磁盘子系统时发生。

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 2016(12.x)及更高版本。

SMSYNC

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

SNI_CONN_DUP

仅内部使用。

适用于:SQL Server 2016(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

在[!INCLUDE [ssNoVersion_md](…/…/ includes / ssnoversion-md.md)]内存管理器中在内部同步期间发生。

仅适用于:SQL Server 2008 R2。

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。

SOS_SCHEDULER_YIELD

在任务自动产生调度程序以执行其他任务时发生。在此等待期间,任务正在等待更新其量子。

SOS_SMALL_PAGE_ALLOC

在分配和释放由某些内存对象管理的内存期间发生。

SOS_STACKSTORE_INIT_MUTEX

在内部存储初始化的同步期间发生。

SOS_SYNC_TASK_ENQUEUE_EVENT

以同步方式启动任务时发生。

SOS_VIRTUALMEMORY_LOW

在内存分配等待资源管理器释放虚拟内存时发生。

SOSHOST_EVENT

在诸如CLR之类的托管组件等待SQL Server事件同步对象时发生。

SOSHOST_INTERNAL

在由托管组件(例如CLR)使用的内存管理器回调的同步期间发生。

SOSHOST_MUTEX

当诸如CLR之类的托管组件在SQL Server互斥锁同步对象上等待时发生。

SOSHOST_RWLOCK

在诸如CLR之类的托管组件在SQL Server读写器同步对象上等待时发生。

SOSHOST_SEMAPHORE

当诸如CLR之类的托管组件在SQL Server信号量同步对象上等待时发生。

SOSHOST_SLEEP

在等待通用事件发生时,托管任务处于休眠状态时发生。托管任务由诸如CLR之类的托管组件使用。

SOSHOST_TRACELOCK

在对跟踪流的访问同步期间发生。

SOSHOST_WAITFORDONE

在诸如CLR之类的托管组件等待任务完成时发生。

SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

SP_SERVER_DIAGNOSTICS_INIT_MUTEX

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

SP_SERVER_DIAGNOSTICS_SLEEP

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

SQLCLR_APPDOMAIN

在CLR等待应用程序域完成启动时发生。

SQLCLR_ASSEMBLY

在等待访问appdomain中已加载的程序集列表时发生。

SQLCLR_DEADLOCK_DETECTION

在CLR等待死锁检测完成时发生。

SQLCLR_QUANTUM_PUNISHMENT

由于限制了CLR任务的执行量而对它进行限制时发生。进行此限制是为了减少此资源密集型任务对其他任务的影响。

SQLSORT_NORMMUTEX

在初始化内部排序结构时,在内部同步期间发生。

SQLSORT_SORTMUTEX

在初始化内部排序结构时,在内部同步期间发生。

SQLTRACE_BUFFER_FLUSH

在任务正在等待后台任务每四秒钟将跟踪缓冲区刷新到磁盘时发生。

仅适用于:适用于: SQL Server 2008 R2

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。

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

在同步临时对象放置时发生。这种等待很少见,只有在任务请求临时表删除的独占访问时才会发生。

TEMPORAL_BACKGROUND_PROCEED_CLEANUP

仅内部使用。

适用于:SQL Server 2017(14.x)及更高版本。

TERMINATE_LISTENER

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

THREADPOOL

在任务正在等待工作程序继续运行时发生。这可能表明最大工作程序设置太低,或者批处理执行花费的时间异常长,从而减少了可用于满足其他批处理要求的工作程序数量。

TIMEPRIV_TIMEPERIOD

在扩展事件计时器的内部同步期间发生。

TRACE_EVTNOTIF

仅供内部使用。

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 2016(12.x)及更高版本。

VDI_CLIENT_GETCOMMAND

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

VDI_CLIENT_OPERATION

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

VDI_CLIENT_OTHER

仅供内部使用。

适用于:SQL Server 2016(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 2016(12.x)及更高版本。

WAIT_SCRIPTDEPLOYMENT_WORKER

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

WAIT_XLOGREAD_SIGNAL

仅内部使用。

适用于:SQL Server 2017(14.x)及更高版本。

WAIT_XTP_ASYNC_TX_COMPLETION

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

WAIT_XTP_CKPT_AGENT_WAKEUP

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

WAIT_XTP_CKPT_CLOSE

在等待检查点完成时发生。

适用于:SQL Server 2016(12.x)及更高版本。

WAIT_XTP_CKPT_ENABLED

在禁用检查点并等待启用检查点时发生。

适用于:SQL Server 2016(12.x)及更高版本。

WAIT_XTP_CKPT_STATE_LOCK

在同步检查点状态的检查时发生。

适用于:SQL Server 2016(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 2016(12.x)及更高版本。

WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

WAIT_XTP_OFFLINE_CKPT_LOG_IO

在脱机检查点正在等待日志读取IO完成时发生。

适用于:SQL Server 2016(12.x)及更高版本。

WAIT_XTP_OFFLINE_CKPT_NEW_LOG

在脱机检查点正在等待新日志记录扫描时发生。

适用于:SQL Server 2016(12.x)及更高版本。

WAIT_XTP_PROCEDURE_ENTRY

在放置过程正在等待该过程的所有当前执行完成时发生。

适用于:SQL Server 2016(12.x)及更高版本。

WAIT_XTP_RECOVERY

在数据库恢复等待内存优化对象的恢复完成时发生。,

适用于:SQL Server 2016(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 2016(12.x)及更高版本。

WAITFOR

由于WAITFOR Transact-SQL语句而发生。等待的持续时间由语句的参数确定。这是用户发起的等待。

WAITFOR_PER_QUEUE

仅内部使用。

适用于:SQL Server 2012(11.x)及更高版本。

WAITFOR_TASKSHUTDOWN

已标识,仅供参考。不支持。无法保证将来的兼容性。

WAITSTAT_MUTEX

在对用于填充sys.dm_os_wait_stats的统计信息的访问进行同步期间发生。

WCC

仅用于提供信息而标识。不支持。无法保证将来的兼容性。

WINDOW_AGGREGATES_MULTIPASS

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

WINFAB_API_CALL

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

WINFAB_REPLICA_BUILD_OPERATION

仅内部使用。

适用于:SQL Server 2016(12.x)及更高版本。

WINFAB_REPORT_FAULT

仅内部使用。

适用于:SQL Server 2016(13.x)及更高版本。

WORKTBL_DROP

在失败的工作表删除之后,在重试前暂停期间发生。

WRITE_COMPLETION

在进行写操作时发生。

如:

1.Writing any page to a database snapshot (e.g. while running DBCC CHECK*, which is often the most common cause of this wait type)

2.Writing VLF headers while creating or growing a transaction log file

3.Writing a file’s header page to disk

4.Writing portions of the transaction log during database startup

5.Writing allocation pages to disk when creating or growing a data file

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 2016(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

XE_SERVICES_EVENTMANUAL

仅供内部使用。

XE_SERVICES_MUTEX

仅供内部使用。

XE_SERVICES_RWLOCK

仅供内部使用。

XE_SESSION_CREATE_SYNC

仅内部使用。

XE_SESSION_FLUSH

仅供内部使用。

XE_STM_CREATE

仅供内部使用。

XE_TIMER_EVENT

仅供内部使用。

XE_TIMER_MUTEX

仅供内部使用。

XE_TIMER_TASK_DONE

仅供内部使用。

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 2016(12.x)及更高版本。

XTP_HOST_LOG_ACTIVITY

仅内部使用。

适用于:SQL Server 2016(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 2016(12.x)及更高版本。

XTPPROC_PARTITIONED_STACK_CREATE

在为给定过程分配每个NUMA节点本机编译的存储过程高速缓存结构(必须单线程完成)时发生。

适用于:SQL Server 2012(11.x)及更高版本。


标签:内部,适用,Server,版本,SQL,2016,等待
From: https://blog.51cto.com/u_12946336/5722429

相关文章

  • PostgreSQL主从搭建
    主备环境说明主机名IP角色端口master192.168.20.133Master5432slave192.168.20.134Slave5432创建流复制首先在主备服务器上安装好PG数据库,具体安装方法这里不再介绍。配置ho......
  • Postgresql基于Linux各种安装方法
    说明目前PostGreSQL最新版本为11.3,​​9.3及之前版本​​以不再受官方支持.从RHEL/CentOS/SL/OL6开始都自带PG数据库,下表是不同的操作系统版本对应的数据库版本:操作系统版......
  • SQL Server 2012 镜像数据库搭建
    SQLServer镜像“数据库镜像”是一种提高SQLServer数据库的可用性的解决方案。镜像基于每个数据库实现,并且只适用于使用​​完整恢复模式​​的数据库。类似于Oracle的D......
  • Docker部署SQL Server 2019 Always On集群
    Docker部署Alwayson集群SQLServer在2016年开始支持Linux。随着2017和2019版本的发布,它开始支持Linux和容器平台上的HA/DR、Kubernetes和大数据集群解决方案。在本文中,我们......
  • TCP Server
    TCP服务器(单客户端)1.获取本地主机的IP和端口号若本地主机有多个IP地址,则需要获取本地主机所有IP地址,指定某个IP地址用于创建服务器。 char**addresses=NULL; char......
  • mysql
    参考链接:https://blog.csdn.net/guoqi_666/article/details/122484535sql优化技巧:   1避免使用select*很多时候,我们写sql语句时,为了方便,喜欢直接使用select*,......
  • MYSQL小记,SQL查询,如果有更新时间则优先按更新时间倒序,没有则按创建时间倒序
    selectnow()fromdualORDERBYIFNULL(update_date,create_date)DESCIFNULL函数说明IFNULL(expr1,expr2)如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr......
  • MySQL--SQL基础语句--2022年9月28日
    第一节  数据库相关概念 第二节  MySQL安装及启动1、MySQL安装及启动自行查看文档,这里不多笔记2、关系型数据库是什么 3、数......
  • MySQL数据库-数据表(下)
    SELECT定义:SQL的SELECT语句可以实现对表的选择、投影及连接操作。即SELECT语句可以从一个或多个表中根据用户的需要从数据库中选出匹配的行和列,结果通常是生成一个......
  • CentOS7下安装MySQL5.7
    1、下载MySQL,地址:https://dev.mysql.com/downloads/mysql/5.7.html2、Linux服务器根目录下新建两个文件夹:1)、tool文件夹,存放软件安装包2)、xz文件夹,存放安装后的......