等待类型
说明
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)及更高版本。