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