sys.dm_os_wait_stats (Transact-SQL)
適用於: SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)
傳回執行之線程所遇到之所有等候的相關信息。 您可以使用此匯總檢視來診斷 SQL Server 的效能問題,以及特定查詢和批次。 sys.dm_exec_session_wait_stats (Transact-SQL) 會依會話提供類似的資訊。
注意
若要從 Azure Synapse Analytics 或 Analytics Platform System (PDW) 呼叫此動態管理檢視,請使用 名稱 sys.dm_pdw_nodes_os_wait_stats
。 Azure Synapse Analytics 的無伺服器 SQL 集區不支援此語法。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
wait_type |
nvarchar(60) | 等候類型的名稱。 如需詳細資訊,請參閱 本文稍後的等候類型。 |
waiting_tasks_count |
bigint | 此等候類型的等候次數。 此計數器會在每次等候開始時遞增。 |
wait_time_ms |
bigint | 此等候類型的總等候時間以毫秒為單位。 這次包含 signal_wait_time_ms 。 |
max_wait_time_ms |
bigint | 此等候類型的等候時間上限。 |
signal_wait_time_ms |
bigint | 等候線程發出訊號的時間和開始執行的時間差異。 |
pdw_node_id |
int | 此散發節點的標識碼。 適用於:Azure Synapse Analytics、Analytics Platform System (PDW) |
權限
在 SQL Server 和 SQL 受控執行個體上,需要 VIEW SERVER STATE
權限。
在 SQL Database [Basic]、[S0] 和 [S1] 服務目標,以及彈性集區中的資料庫,需要伺服器管理員帳戶、伺服器管理員帳戶、Microsoft Entra 管理員帳戶或 ##MS_ServerStateReader##
伺服器角色的成員資格。 在所有其他 SQL Database 服務目標上,需要資料庫的 VIEW DATABASE STATE
權限或 ##MS_ServerStateReader##
伺服器角色的成員資格。
SQL Server 2022 及更新版本的權限
需要伺服器上的 VIEW SERVER PERFORMANCE STATE 權限。
等候的類型
當背景工作角色要求存取無法使用的資源時,就會發生資源等候 ,因為該資源正由其他背景工作角色使用,或尚無法使用。 資源等候的範例包括鎖定、閂鎖、網路和磁碟 I/O 等候。 鎖定和閂鎖等候是在同步處理物件上等候。
佇列等候會在 背景工作閑置時發生,等待指派工作。 佇列等候最常看到系統背景工作,例如死結監視器和已刪除的記錄清除工作。 這些工作會等候工作要求放入工作佇列中。 即使佇列中未放置任何新的封包,佇列等候也可能定期變成作用中。
當 SQL Server 背景工作角色等候外部事件,例如擴充預存過程調用或連結的伺服器查詢完成時,就會發生外部等候 。 當您診斷封鎖問題時,請記住,外部等候不一定表示背景工作角色處於閑置狀態,因為背景工作角色可能會主動執行某些外部程序代碼。
此動態管理檢視 (DMV) 會顯示已完成等候的時間。 此 DMV 不會顯示目前的等候。
如果下列任一條件成立,SQL Server 背景工作線程不會被視為等候:
- 資源可供使用。
- 佇列是空的。
- 外部進程已完成。
雖然線程已不再等候,但線程不需要立即開始執行。 這是因為這類線程會先放在可執行背景工作角色的佇列上,而且必須等候量子在排程器上執行。
在 SQL Server 中,等候時間計數器是 bigint 值,因此不像舊版 SQL Server 中的對等計數器一樣容易進行計數器變換。
查詢執行期間的特定等候時間類型可以指出查詢中的瓶頸或停滯點。 同樣地,高等候時間或等候計數伺服器範圍可能表示伺服器實例內互動查詢互動的瓶頸或熱點。 例如,鎖定等候表示查詢的數據爭用;頁面 IO 闩鎖等候表示 IO 回應時間緩慢;頁面閂鎖更新等候表示檔案配置不正確。
您可以重設此 DMV 的內容。 此 T-SQL 命令會將所有計數器重設為 0:
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
注意
這些統計數據不會在資料庫引擎重新啟動之後保存,而且自上次重設統計數據或資料庫引擎啟動時,所有數據都是累積的。 使用 sys.dm_os_sys_info 中的 sqlserver_start_time
資料行,來尋找最近一次資料庫引擎啟動時間。
下表列出工作遇到的等候類型。
等候類型 | 描述 |
---|---|
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 完成時發生。 範例包括涉及暖待命記錄傳送、資料庫鏡像、部分大容量導入相關作業的 I/O。 |
ASYNC_NETWORK_IO |
當工作遭到封鎖而等待用戶端應用程式確認已處理傳送給它的所有數據時,會在網路寫入時發生。 確認用戶端應用程式正在儘快處理來自伺服器的數據,或沒有任何網路延遲存在。 用戶端應用程式無法快速取用數據的原因包括:應用程式設計問題,例如在結果送達時將結果寫入檔案、等候使用者輸入、在大型數據集上進行客戶端篩選,而不是伺服器端篩選,或刻意導入等候。 此外,用戶端計算機可能會因為低虛擬/物理記憶體、100% CPU 耗用量等問題而發生回應緩慢的問題。網路延遲也可能導致此等候 - 通常是由網路適配器驅動程式問題、篩選驅動程式、防火牆或設定錯誤的路由器所造成。 |
ASYNC_OP_COMPLETION |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
ASYNC_OP_CONTEXT_READ |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
ASYNC_OP_CONTEXT_WRITE |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
ASYNC_SOCKETDUP_IO |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
AUDIT_GROUPCACHE_LOCK |
發生於鎖定等候控制特殊快取存取權時。 快取包含用來稽核每個稽核動作群組之稽核的相關信息。 |
AUDIT_LOGINCACHE_LOCK |
發生於鎖定等候控制特殊快取存取權時。 快取包含用來稽核登入稽核動作群組之稽核的相關信息。 |
AUDIT_ON_DEMAND_TARGET_LOCK |
發生於鎖定等候時,用來確保稽核相關擴充事件目標的單一初始化。 |
AUDIT_XE_SESSION_MGR |
發生於鎖定等候,用來同步處理稽核相關擴充事件會話的啟動和停止時。 |
BACKUP |
在備份處理時封鎖工作時發生。 |
BACKUP_OPERATOR |
當工作正在等候磁帶掛接時發生。 若要檢視磁帶狀態,請查詢 sys.dm_io_backup_tapes 。 如果掛接作業尚未擱置,此等候類型可能會指出磁帶機的硬體問題。 |
BACKUPBUFFER |
當備份工作正在等候數據,或正在等候儲存數據的緩衝區時發生。 此類型不一般,除非工作正在等候磁帶掛接。 |
BACKUPIO |
當備份工作正在等候數據,或正在等候儲存數據的緩衝區時發生。 此類型不一般,除非工作正在等候磁帶掛接。 |
BACKUPTHREAD |
當工作正在等候備份工作完成時發生。 等候時間可能很長,從數分鐘到數小時。 如果等候的工作是在 I/O 進程中,則此類型不會指出問題。 |
BAD_PAGE_PROCESS |
當背景可疑頁面記錄器嘗試避免每五秒執行一次以上時發生。 過多的可疑頁面會導致記錄器經常執行。 |
BLOB_METADATA |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
BMPALLOCATION |
同步處理大型位圖篩選的配置時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
BMPBUILD |
同步處理大型位圖篩選條件的建置時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
BMPREPARTITION |
同步處理大型位圖篩選重新分割時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
BMPREPLICATION |
在跨背景工作線程同步處理大型位圖篩選的複寫時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
BPSORT |
在跨多個線程同步處理數據集的排序時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
BROKER_CONNECTION_RECEIVE_TASK |
在等候存取權在連線端點上接收訊息時發生。 接收對端點的存取權已串行化。 |
BROKER_DISPATCHER |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
BROKER_ENDPOINT_STATE_MUTEX |
發生於發生爭用以存取 Service Broker 連線端點的狀態時。 變更狀態的存取權會串行化。 |
BROKER_EVENTHANDLER |
當工作在 Service Broker 的主要事件處理程式中等候時發生。 這應該會非常短暫地發生。 |
BROKER_FORWARDER |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
BROKER_INIT |
在每個使用中資料庫中初始化 Service Broker 時發生。 這應該不常發生。 |
BROKER_MASTERSTART |
當工作正在等候 Service Broker 的主要事件處理程式啟動時發生。 這應該會非常短暫地發生。 |
BROKER_RECEIVE_WAITFOR |
發生於 正在等候時 RECEIVE WAITFOR 。 這可能表示佇列中沒有任何訊息可供接收,或鎖定爭用會防止它從佇列接收訊息。 |
BROKER_REGISTERALLENDPOINTS |
在 Service Broker 連接端點的初始化期間發生。 這應該會非常短暫地發生。 |
BROKER_SERVICE |
發生於與目標服務相關聯的 Service Broker 目的地清單更新或重繪時。 |
BROKER_SHUTDOWN |
發生於 Service Broker 計劃關閉時。 如果有的話,這應該會非常短暫地發生。 |
BROKER_START |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
BROKER_TASK_SHUTDOWN |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
BROKER_TASK_STOP |
當 Service Broker 佇列工作處理程式嘗試關閉工作時發生。 狀態檢查已串行化,且必須事先處於執行中狀態。 |
BROKER_TASK_SUBMIT |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
BROKER_TO_FLUSH |
當 Service Broker 延遲排清器將記憶體內部傳輸物件排清至工作數據表時發生。 |
BROKER_TRANSMISSION_OBJECT |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
BROKER_TRANSMISSION_TABLE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
BROKER_TRANSMISSION_WORK |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
BROKER_TRANSMITTER |
發生於 Service Broker 傳輸器正在等候工作時。 Service Broker 具有稱為傳輸器的元件,其會排程從多個對話傳送的訊息,以透過一或多個連線端點透過網路傳送。 傳輸器有兩個專用線程供此目的使用。 當這些傳輸器線程正在等候使用傳輸連線傳送對話訊息時,就會收取此等候類型的費用。 此等候類型點的高值 waiting_tasks_count 會針對這些傳輸器線程進行間歇性工作,且不會指出任何效能問題。 如果 Service Broker 完全未使用, waiting_tasks_count 應該 2 為 (針對兩個傳送器線程),而且 wait_time_ms 應該是實例啟動后的持續時間兩倍。 請參閱 Service Broker 等候統計數據。 |
BUFFERPOOL_SCAN |
緩衝池掃描會平行執行,而主要工作會等候掃描完成時發生。 如需詳細資訊,請參閱 觸發緩衝池掃描的作業可能會在大型記憶體計算機上執行緩慢。 適用於:SQL Server 2022 (16.x) 和更新版本。 |
BUILTIN_HASHKEY_MUTEX |
實例啟動之後可能會發生,而內部數據結構正在初始化。 一旦數據結構初始化,就不會遞歸。 |
CHANGE_TRACKING_WAITFORCHANGES |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
CHECK_PRINT_RECORD |
僅供參考之用。 不支援。 不保證未來的相容性。 |
CHECK_SCANNER_MUTEX |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
CHECK_TABLES_INITIALIZATION |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
CHECK_TABLES_SINGLE_SCAN |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
CHECK_TABLES_THREAD_BARRIER |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
CHECKPOINT_QUEUE |
當檢查點工作正在等候下一個檢查點要求時發生。 |
CHKPT |
在伺服器啟動時發生,告知檢查點線程可以啟動。 |
CLEAR_DB |
在變更資料庫狀態的作業期間發生,例如開啟或關閉資料庫。 |
CLR_AUTO_EVENT |
當工作目前正在執行 Common Language Runtime (CLR) 執行,並正在等候要起始的特定自動執行時發生。 長時間等候是典型的,而且不會指出問題。 |
CLR_CRST |
當工作目前正在執行 CLR 執行時發生,而且正在等候輸入另一個工作目前正在使用之工作的重要區段。 |
CLR_JOIN |
當工作目前正在執行 CLR 執行,而且正在等候另一個工作結束時發生。 當工作之間有聯結時,就會發生此等候狀態。 |
CLR_MANUAL_EVENT |
當工作目前正在執行 CLR 執行,並正在等候起始特定的手動事件時發生。 |
CLR_MEMORY_SPY |
發生於等候鎖定擷取期間,用於記錄來自CLR的所有虛擬記憶體配置的數據結構。 如果有平行存取,數據結構會鎖定以維持其完整性。 |
CLR_MONITOR |
當工作目前正在執行 CLR 執行,且正在等候取得監視器上的鎖定時發生。 |
CLR_RWLOCK_READER |
當工作目前正在執行 CLR 執行,且正在等候讀取器鎖定時發生。 |
CLR_RWLOCK_WRITER |
當工作目前正在執行 CLR 執行,且正在等候寫入器鎖定時發生。 |
CLR_SEMAPHORE |
當工作目前正在執行 CLR 執行,且正在等候號誌時發生。 |
CLR_TASK_START |
在等候 CLR 工作完成啟動時發生。 |
CLRHOST_STATE_ACCESS |
發生於等候取得 CLR 裝載數據結構的獨佔存取權時。 此等候類型會在設定或卸除 CLR 執行時間時發生。 |
CMEMPARTITIONED |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
CMEMTHREAD |
當工作在線程安全記憶體物件上等候時發生。 當嘗試從相同記憶體物件配置記憶體的多個工作造成爭用時,等候時間可能會增加。 |
COLUMNSTORE_BUILD_THROTTLE |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
COLUMNSTORE_COLUMNDATASET_SESSION_LIST |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
COMMIT_TABLE |
僅供內部使用。 |
CONNECTION_ENDPOINT_LOCK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
COUNTRECOVERYMGR |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
CREATE_DATINISERVICE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
CXCONSUMER |
當取用者線程(父系)等候產生者線程傳送數據列時,就會發生平行查詢計劃。 CXCONSUMER 等候是由從其產生者線程中用盡數據列的 Exchange Iterator 所造成。 這是平行查詢執行的一般部分。適用於:SQL Server (從 SQL Server 2016 (13.x) Service Pack 2、SQL Server 2017 (14.x) CU 3 開始)、Azure SQL 資料庫、Azure SQL 受控執行個體 |
CXPACKET |
當等候同步處理查詢處理器 Exchange 反覆運算器,以及產生和取用數據列時,會發生平行查詢計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 注意: 從 SQL Server 2016 (13.x) Service Pack 2 和 SQL Server 2017 (14.x) CU 3 開始, CXPACKET 只是指等候同步處理 Exchange 迭代器和產生數據列。 取用數據列的 CXCONSUMER 線程會在等候類型中個別追蹤。 如果取用者線程太慢,Exchange Iterator 緩衝區可能會變成已滿並造成 CXPACKET 等候。注意:在 SQL Server 2022 (16.x) 和更新版本中,Azure SQL 資料庫 和 Azure SQL 受控執行個體 CXPACKET 只是指等候線程產生數據列。 Exchange Iterator 同步處理會在 和 CXSYNC_CONSUMER 等候類型中CXSYNC_PORT 個別追蹤。 取用數據列的 CXCONSUMER 線程會在等候類型中個別追蹤。 |
CXSYNC_PORT |
在等候生產者和取用者線程之間開啟、關閉和同步 處理 Exchange Iterator 埠時,會發生平行查詢計劃。 例如,如果查詢計劃有長時間的排序作業, CXSYNC_PORT 則等候可能會更高,因為排序必須先完成,才能同步處理 Exchange Iterator 埠。適用於:SQL Server 2022 (16.x) 和更新版本、Azure SQL 資料庫 和 Azure SQL 受控執行個體 |
CXSYNC_CONSUMER |
在等候到達 所有取用者線程之間的 Exchange Iterator 同步處理點時,發生於平行查詢計劃。 適用於:SQL Server 2022 (16.x) 和更新版本、Azure SQL 資料庫 和 Azure SQL 受控執行個體 |
CXROWSET_SYNC |
發生在平行範圍掃描期間。 |
DAC_INIT |
在初始化專用系統管理員連線時發生。 |
DBCC_SCALE_OUT_EXPR_CACHE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
DBMIRROR_DBM_EVENT |
僅供參考之用。 不支援。 不保證未來的相容性。 |
DBMIRROR_DBM_MUTEX |
僅供參考之用。 不支援。 不保證未來的相容性。 |
DBMIRROR_EVENTS_QUEUE |
發生於資料庫鏡像等候事件處理時。 |
DBMIRROR_SEND |
當工作正在等候網路層的通訊待辦專案清除以傳送訊息時發生。 表示通訊層開始變成多載,並影響資料庫鏡像數據輸送量。 |
DBMIRROR_WORKER_QUEUE |
表示資料庫鏡像背景工作正在等候更多工作。 |
DBMIRRORING_CMD |
當工作正在等候記錄檔記錄排清到磁碟時發生。 此等候狀態預期會保留很長一段時間。 |
DBSEEDING_FLOWCONTROL |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
DBSEEDING_OPERATION |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
DEADLOCK_ENUM_MUTEX |
當死結監視器並 sys.dm_os_waiting_tasks 嘗試確定 SQL Server 未同時執行多個死結搜尋時發生。 |
DEADLOCK_TASK_SEARCH |
此資源的等候時間很大,表示伺服器正在頂端 sys.dm_os_waiting_tasks 執行查詢,而且這些查詢會封鎖死結監視器,而無法執行死結搜尋。 死結監視器只會使用此等候類型。 使用之上的sys.dm_os_waiting_tasks DEADLOCK_ENUM_MUTEX 查詢。 |
DEBUG |
在內部同步處理的 Transact-SQL 和 CLR 偵錯期間發生。 |
DIRECTLOGCONSUMER_LIST |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
DIRTY_PAGE_POLL |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
DIRTY_PAGE_SYNC |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
DIRTY_PAGE_TABLE_LOCK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
DISABLE_VERSIONING |
當 SQL Server 輪詢版本交易管理員以查看最早使用中交易的時間戳是否晚於狀態開始變更時的時間戳時發生。 如果這是這種情況,則執行語句之前 ALTER DATABASE 啟動的所有快照集交易都已完成。 當 SQL Server 使用 語句停用版本設定時,會使用此 ALTER DATABASE 等候狀態。 |
DISKIO_SUSPEND |
當工作在外部備份作用中時等候存取檔案時發生。 這會針對每個等候的用戶程序回報。 每位用戶進程大於五個的計數可能表示外部備份花費太多時間才能完成。 |
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
DISPATCHER_QUEUE_SEMAPHORE |
發生於發送器集區中的線程正在等候更多工作處理時。 此等候類型的等候時間預期會在發送器閑置時增加。 |
DLL_LOADING_MUTEX |
等候 XML 剖析器 DLL 載入時發生一次。 |
DPT_ENTRY_LOCK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
DROP_DATABASE_TIMER_TASK |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
DROPTEMP |
如果先前的嘗試失敗,嘗試卸除暫存對象之間發生。 等候持續時間會隨著每次失敗的卸除嘗試而呈指數成長。 |
DTC |
當工作在等候用來管理狀態轉換的事件時發生。 此狀態可控制 SQL Server 收到 MS DTC 服務無法使用之通知之後,Microsoft分散式交易協調器 (MS DTC) 交易的復原。 |
DTC_ABORT_REQUEST |
當會話等候取得 MSDTC 交易的擁有權時,會發生在 MSDTC 背景工作會話中。 MS DTC 擁有交易之後,會話可以回復交易。 一般而言,會話會等候另一個使用交易的會話。 |
DTC_RESOLVE |
當復原工作在跨資料庫交易中等候 master 資料庫時發生,以便工作可以查詢交易的結果。 |
DTC_STATE |
當工作在等候保護內部 MS DTC 全域狀態對象的變更時發生。 這個狀態應該保留非常短的時間。 |
DTC_TMDOWN_REQUEST |
當 SQL Server 收到 MS DTC 服務無法使用的通知時,會在 MSDTC 背景工作會話中發生。 首先,背景工作角色會等候 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 2014 (12.x) 和更新版本。 |
FABRIC_REPLICA_CONTROLLER_LIST |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
FAILPOINT |
僅供參考之用。 不支援。 不保證未來的相容性。 |
FCB_REPLICA_READ |
發生於同步處理疏鬆檔案的快照集讀取時(或所 DBCC 建立的暫存快照集)。 |
FCB_REPLICA_WRITE |
在同步處理疏鬆檔案時,將頁面推送或提取至快照集(或所 DBCC 建立的暫存快照集)。 |
FEATURE_SWITCHES_UPDATE |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
FFT_NSO_DB_KILL_FLAG |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_NSO_DB_LIST |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_NSO_FCB |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_NSO_FCB_FIND |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_NSO_FCB_PARENT |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_NSO_FCB_STATE |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
FFT_NSO_FILEOBJECT |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_NSO_TABLE_LIST |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_NTFS_STORE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_RECOVERY |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_RSFX_COMM |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_RSFX_WAIT_FOR_MEMORY |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_STARTUP_SHUTDOWN |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_STORE_DB |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_STORE_ROWSET_LIST |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FFT_STORE_TABLE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FILE_VALIDATION_THREADS |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
FILESTREAM_CACHE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FILESTREAM_CHUNKER |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FILESTREAM_CHUNKER_INIT |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FILESTREAM_FCB |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FILESTREAM_FILE_OBJECT |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FILESTREAM_WORKITEM_QUEUE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FILETABLE_SHUTDOWN |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FOREIGN_REDO |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 到目前。 |
FORWARDER_TRANSITION |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
FS_FC_RWLOCK |
發生於 FILESTREAM 垃圾收集行程等候執行下列其中一項工作時: - 停用垃圾收集(備份和還原使用)。 - 執行 FILESTREAM 垃圾收集行程的一個迴圈。 |
FS_GARBAGE_COLLECTOR_SHUTDOWN |
發生於 FILESTREAM 垃圾收集行程正在等候清除工作完成時。 |
FS_HEADER_RWLOCK |
發生於等候取得 FILESTREAM 數據容器 FILESTREAM 標頭的存取權,以讀取或更新 FILESTREAM 頭檔 (Filestream.hdr) 中的內容時。 |
FS_LOGTRUNC_RWLOCK |
發生於等候取得 FILESTREAM 記錄截斷的存取權以執行下列其中一項工作時: - 暫時停用 FILESTREAM 記錄 (FSLOG) 截斷 (備份和還原使用)。 - 執行 FSLOG 截斷的一個迴圈。 |
FSA_FORCE_OWN_XACT |
發生於 FILESTREAM 檔案 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_IFTS_ASYNC_WRITE_PIPE |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_BLOB_HASH |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_CATEALOG_SOURCE |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_COMP_DESC_MANAGER |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_CONSUMER_PLUGIN |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_CRAWL_BATCH_LIST |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_CRAWL_CHILDREN |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_DOCID_INTERFACE_LIST |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_DOCID_LIST |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_FP_INFO_LIST |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_HOST_CONTROLLER |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_MASTER_MERGE_TASK_LIST |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_MEMREGPOOL |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_MERGE_FRAGMENT_SYNC |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_NOISE_WORDS_RESOURCE |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_OCCURRENCE_BUFFER_POOL |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_PIPELINE |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_PIPELINE_LIST |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_PIPELINE_MANAGER |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_PROJECT_FD_INFO_MAP |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_SCHEDULER |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_SHARED_MEMORY |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_SHUTDOWN_PIPE |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_SRCH_FD_MANAGER |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_SRCH_FD_SERVICE |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_STOPLIST_CACHE_MANAGER |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_THESAURUS |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_VERSION_MANAGER |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTS_WORK_QUEUE |
僅供內部使用。 適用於:SQL Server 2022 (16.x) CU 1 和更新版本。 |
FT_IFTSHC_MUTEX |
全文檢索正在等候 FDHost 控件作業。 僅供參考之用所記載。 不支援。 不保證未來的相容性。 |
FT_IFTSISM_MUTEX |
全文檢索正在等候通訊作業。 僅供參考之用所記載。 不支援。 不保證未來的相容性。 |
FT_MASTER_MERGE |
全文檢索正在等候主要合併作業。 僅供參考之用所記載。 不支援。 不保證未來的相容性。 |
FT_MASTER_MERGE_COORDINATOR |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FT_METADATA_MUTEX |
僅供參考之用所記載。 不支援。 不保證未來的相容性。 |
FT_PROPERTYLIST_CACHE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
FT_RESTART_CRAWL |
發生於全文檢索搜耙需要從最後一個已知良好點重新啟動,以從暫時性失敗中復原時發生。 等候可讓背景工作工作目前正在處理該母體,以完成或結束目前的步驟。 |
FULLTEXT GATHERER |
在全文檢索作業同步處理期間發生。 |
GDMA_GET_RESOURCE_OWNER |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
GHOSTCLEANUP_UPDATE_STATS |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
GHOSTCLEANUPSYNCMGR |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
GLOBAL_QUERY_CANCEL |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
GLOBAL_QUERY_CLOSE |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
GLOBAL_QUERY_CONSUMER |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
GLOBAL_QUERY_PRODUCER |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
GLOBAL_TRAN_CREATE |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
GLOBAL_TRAN_UCS_SESSION |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
GUARDIAN |
僅供參考之用。 不支援。 不保證未來的相容性。 |
HADR_AG_MUTEX |
發生於可用性群組 DDL 語句或 Windows Server 故障轉移叢集命令正在等候可用性群組設定的獨佔讀取/寫入存取權時。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_AR_CRITICAL_SECTION_ENTRY |
發生於可用性群組 DDL 語句或 Windows Server 故障轉移叢集命令正在等候相關聯可用性群組之本機複本之運行時間狀態的獨佔讀取/寫入存取權時。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_AR_MANAGER_MUTEX |
當可用性復本關機正在等候啟動完成,或可用性複本啟動正在等候關機完成時發生。 僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_AR_UNLOAD_COMPLETED |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST |
可用性復本事件的發行者(例如狀態變更或組態變更)正在等候事件訂閱者清單的獨佔讀取/寫入存取權。 僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_BACKUP_BULK_LOCK |
可用性群組主資料庫從輔助資料庫收到備份要求,並正在等候背景線程完成取得或釋放 BulkOp 鎖定的要求。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_BACKUP_QUEUE |
可用性群組主資料庫的備份背景線程正在等候輔助資料庫的新工作要求。 (通常,當主資料庫持有 BulkOp 記錄檔,並等候輔助資料庫指出主資料庫可以釋放鎖定時,就會發生這種情況。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_CLUSAPI_CALL |
SQL Server 線程正在等候從非先佔模式(由 SQL Server 排程)切換到先佔模式(由操作系統排程),以叫用 Windows Server 故障轉移叢集 API。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_COMPRESSED_CACHE_SYNC |
等候存取已壓縮記錄檔區塊的快取,該區塊是用來避免對傳送至多個輔助資料庫的記錄區塊進行備援壓縮。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_CONNECTIVITY_INFO |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_DATABASE_FLOW_CONTROL |
等候到達佇列訊息數目上限時傳送給合作夥伴的訊息。 指出記錄掃描的執行速度比網路傳送快。 只有當網路傳送速度低於預期時,才會發生此問題。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_DATABASE_VERSIONING_STATE |
發生在可用性群組輔助資料庫的版本設定狀態變更上。 此等候適用於內部數據結構,通常非常短,且不會對數據存取產生直接影響。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_DATABASE_WAIT_FOR_RECOVERY |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
HADR_DATABASE_WAIT_FOR_RESTART |
等候資料庫在可用性群組控制下重新啟動。 在正常情況下,這不是客戶問題,因為此處預期會有等候。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING |
可用性群組之可讀取輔助資料庫中對象的查詢會在數據列版本設定上封鎖,同時等候在次要複本啟用讀取工作負載時認可或復原所有進行中的交易。 此等候類型可確保數據列版本可在快照隔離下執行查詢之前使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_DB_COMMAND |
等候對交談式訊息的回應(這需要來自另一端的明確回應,使用可用性群組交談訊息基礎結構)。 許多不同的訊息類型會使用此等候類型。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_DB_OP_COMPLETION_SYNC |
等候對交談式訊息的回應(這需要來自另一端的明確回應,使用可用性群組交談訊息基礎結構)。 許多不同的訊息類型會使用此等候類型。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_DB_OP_START_SYNC |
可用性群組 DDL 語句或 Windows Server 故障轉移叢集命令正在等候可用性資料庫及其運行時間狀態的串行化存取。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_DBR_SUBSCRIBER |
可用性復本事件的發行者(例如狀態變更或組態變更)正在等候對應至可用性資料庫之事件訂閱者的運行時間狀態獨佔讀取/寫入存取權。 僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_DBR_SUBSCRIBER_FILTER_LIST |
可用性復本事件的發行者(例如狀態變更或組態變更)正在等候對應至可用性資料庫之事件訂閱者清單的獨佔讀取/寫入存取權。 僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_DBSEEDING |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
HADR_DBSEEDING_LIST |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
HADR_DBSTATECHANGE_SYNC |
並行控制會等候更新資料庫複本的內部狀態。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_FABRIC_CALLBACK |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
HADR_FILESTREAM_BLOCK_FLUSH |
FILESTREAM Always On 傳輸管理員正在等候,直到處理記錄檔區塊完成為止。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_FILESTREAM_FILE_CLOSE |
FILESTREAM Always On 傳輸管理員正在等候,直到下一個 FILESTREAM 檔案進行處理,且其句柄已關閉為止。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_FILESTREAM_FILE_REQUEST |
AlwaysOn 次要復本正在等候主要複本在 UNDO 期間傳送所有要求的 FILESTREAM 檔案。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_FILESTREAM_IOMGR |
FILESTREAM Always On 傳輸管理員正在等候 R/W 鎖定,以在啟動或關機期間保護 FILESTREAM Always On I/O 管理員。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_FILESTREAM_IOMGR_IOCOMPLETION |
FILESTREAM Always On I/O 管理員正在等候 I/O 完成。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_FILESTREAM_MANAGER |
FILESTREAM Always On 傳輸管理員正在等候 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 |
可用性復本管理員正在等候處理 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 網路清單的讀取或寫入存取權。 僅供內部使用。 注意:引擎會保留用於 DMV 的 WSFC 網路清單, sys.dm_hadr_cluster_networks 或驗證參考 WSFC 網路資訊的 AlwaysOn 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) 和 DMV 來追蹤復原進度。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_REPLICAINFO_SYNC |
等候並行控制更新目前的複本狀態。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_SEEDING_CANCELLATION |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
HADR_SEEDING_FILE_LIST |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
HADR_SEEDING_LIMIT_BACKUPS |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
HADR_SEEDING_SYNC_COMPLETION |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
HADR_SEEDING_TIMEOUT_TASK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
HADR_SEEDING_WAIT_FOR_COMPLETION |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
HADR_SYNC_COMMIT |
等候同步處理輔助資料庫上的交易認可處理,以強化記錄檔。 交易延遲性能計數器也會反映此等候。 同步認可可用性群組預期會有此等候類型,並指出傳送、寫入和認可記錄認可至輔助資料庫的時間。 如需詳細資訊和疑難解答HADR_SYNC_COMMIT,請參閱 此部落格文章 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_SYNCHRONIZING_THROTTLE |
等候交易認可處理,讓同步處理輔助資料庫趕上記錄檔的主要端,以轉換至同步處理的狀態。 當輔助資料庫趕上時,這是預期的等候。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_TDS_LISTENER_SYNC |
內部 AlwaysOn 系統或 WSFC 叢集會要求接聽程式啟動或停止。 此要求的處理一律是異步的,而且有一個機制可移除備援要求。 此外,此程式也會因為設定變更而暫停。 與此接聽程式同步處理機制相關的所有等候都會使用此等候類型。 僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_TDS_LISTENER_SYNC_PROCESSING |
在需要啟動和/或停止可用性群組接聽程式的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 Database |
HADR_THROTTLE_LOG_RATE_LOG_SIZE |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
HADR_THROTTLE_LOG_RATE_SEEDING |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
HADR_TIMER_TASK |
等候取得定時器工作對象的鎖定,也會用於執行工作之間的實際等候時間。 例如,對於每 10 秒執行一次的工作,在一次執行之後,可用性群組會等候約 10 秒來重新排程工作,並在此包含等候。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_TRANSPORT_DBRLIST |
等候存取傳輸層的資料庫複本清單。 用於授與存取權的微調鎖定。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_TRANSPORT_FLOW_CONTROL |
等候未確認的AlwaysOn訊息數目超過流量控制閾值。 這是以可用性復本對複本為基礎(而不是資料庫對資料庫)。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_TRANSPORT_SESSION |
可用性群組正在等候變更或存取基礎傳輸狀態。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_WORK_POOL |
可用性群組背景工作工作物件上的並行控制等候。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_WORK_QUEUE |
可用性群組背景背景工作者線程正在等候指派新的工作。 當有就緒工人等待新工作時,這是正常狀態的預期等候。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HADR_XRF_STACK_ACCESS |
存取可用性資料庫的擴充復原分支堆疊(查閱、新增和刪除)。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HCCO_CACHE |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
HK_RESTORE_FILEMAP |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
HKCS_PARALLEL_MIGRATION |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
HKCS_PARALLEL_RECOVERY |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
HTBUILD |
在哈希聯結/匯總的輸入端同步處理哈希表的建置時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:SQL Server 2012 (11.x) 和更新版本,但不適用於 Azure SQL 資料庫,Azure SQL 受控執行個體 使用 Always-to-date 更新原則和 Azure Synapse Analytics。 |
HTBUILD_AGG |
在哈希匯總的輸入端同步處理哈希表的建置時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:Azure SQL 資料庫、具有 Always-to-date 更新原則的 Azure SQL 受控執行個體,以及 Azure Synapse Analytics。 |
HTBUILD_JOIN |
在哈希聯結的輸入端同步處理哈希表的建置時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:Azure SQL 資料庫、具有 Always-to-date 更新原則和 Azure Synapse Analytics 的 Azure SQL 受控執行個體。 |
HTDELETE |
在哈希聯結/匯總結尾進行同步處理時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:SQL Server 2014 (12.x) 和更新版本,但不適用於 Azure SQL 資料庫,Azure SQL 受控執行個體 具有 Always-to-date 更新原則,以及 Azure Synapse Analytics。 |
HTDELETE_AGG |
在哈希匯總結尾進行同步處理時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:Azure SQL 資料庫、使用 Always-to-date 更新原則和 Azure Synapse Analytics Azure SQL 受控執行個體。 |
HTDELETE_JOIN |
在哈希聯結結尾進行同步處理時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:Azure SQL 資料庫、使用 Always-to-date 更新原則和 Azure Synapse Analytics Azure SQL 受控執行個體。 |
HTMEMO |
在掃描哈希表以輸出哈希聯結/匯總中的相符專案/非相符專案之前進行同步處理時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
HTREINIT |
在重設下一個部分聯結的哈希聯結/匯總之前,同步處理時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
HTREPARTITION |
在哈希聯結/匯總的輸入端同步處理哈希表的重新分割時,會發生平行批次模式計劃。 如果等候過多且無法藉由調整查詢來減少(例如新增索引),請考慮調整平行處理原則的成本閾值,或降低平行處理原則的程度。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
HTTP_ENUMERATION |
在啟動時列舉要啟動 HTTP 的 HTTP 端點。 |
HTTP_START |
當連線等候 HTTP 完成初始化時發生。 |
HTTP_STORAGE_CONNECTION |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
IMPPROV_IOWAIT |
發生於 SQL Server 等候大量載入 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 INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱大量更新鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_BU_LOW_PRIORITY |
當工作正在等候取得低優先順序的大量更新 (BU) 鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱大量更新鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_IS |
當工作正在等候取得意圖共用 (IS) 鎖定時發生。 如需詳細資訊,請參閱 意圖鎖定。 |
LCK_M_IS_ABORT_BLOCKERS |
當工作正在等候使用中止封鎖程式取得意圖共用 (IS) 鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_IS_LOW_PRIORITY |
當工作正在等候取得低優先順序的意圖共享鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_IU |
當工作正在等候取得意圖更新 (IU) 鎖定時發生。 如需詳細資訊,請參閱 意圖鎖定。 |
LCK_M_IU_ABORT_BLOCKERS |
當工作正在等候使用中止封鎖程式取得意圖更新 (IU) 鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_IU_LOW_PRIORITY |
當工作正在等候取得低優先順序的意圖更新 (IU) 鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_IX |
當工作正在等候取得意圖獨佔 (IX) 鎖定時發生。 如需詳細資訊,請參閱 意圖鎖定。 |
LCK_M_IX_ABORT_BLOCKERS |
當工作正在等候使用中止封鎖程式取得意圖獨佔 (IX) 鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_IX_LOW_PRIORITY |
當工作正在等候取得低優先順序的意圖獨佔 (IX) 鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RIn_NL |
當工作在等候取得目前索引鍵值上的NULL鎖定,以及目前和上一個索引鍵之間的插入範圍鎖定時發生。 金鑰上的 NULL 鎖定是立即釋放鎖定。 |
LCK_M_RIn_NL_ABORT_BLOCKERS |
當工作在等候取得目前索引鍵值上具有中止封鎖器的NULL 鎖定,以及目前和上一個索引鍵之間具有中止封鎖器的插入範圍鎖定時發生。 金鑰上的 NULL 鎖定是立即釋放鎖定。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RIn_NL_LOW_PRIORITY |
當工作在等候取得目前索引鍵值上具有低優先順序的NULL鎖定,以及目前和上一個索引鍵之間具有低優先順序的插入範圍鎖定時發生。 金鑰上的 NULL 鎖定是立即釋放鎖定。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RIn_S |
當工作在等候取得目前索引鍵值的共享鎖定,以及目前和上一個索引鍵之間的插入範圍鎖定時發生。 |
LCK_M_RIn_S_ABORT_BLOCKERS |
當工作在等候取得目前索引鍵值上具有中止封鎖器的共享鎖定,以及目前和上一個索引鍵之間具有中止封鎖器的插入範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RIn_S_LOW_PRIORITY |
當工作在目前索引鍵值上等候取得具有低優先順序的共享鎖定,以及目前和上一個索引鍵之間具有低優先順序的插入範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RIn_U |
工作正在等候取得目前索引鍵值的更新鎖定,以及目前和上一個索引鍵之間的插入範圍鎖定。 |
LCK_M_RIn_U_ABORT_BLOCKERS |
工作正在等候取得目前索引鍵值上具有中止封鎖器的更新鎖定,以及目前和上一個索引鍵之間具有中止封鎖器的插入範圍鎖定。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RIn_U_LOW_PRIORITY |
工作正在等候取得目前索引鍵值低優先順序的更新鎖定,以及目前索引鍵與上一個索引鍵之間具有低優先順序的插入範圍鎖定。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RIn_X |
當工作在等候取得目前索引鍵值的獨佔鎖定,以及目前和上一個索引鍵之間的插入範圍鎖定時發生。 |
LCK_M_RIn_X_ABORT_BLOCKERS |
當工作在等候取得目前索引鍵值上具有中止封鎖器的獨佔鎖定,以及目前和上一個索引鍵之間具有中止封鎖器的插入範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RIn_X_LOW_PRIORITY |
當工作在等候取得目前索引鍵值上具有低優先順序的獨佔鎖定,以及目前和上一個索引鍵之間具有低優先順序的插入範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RS_S |
當工作在等候取得目前索引鍵值的共享鎖定,以及目前和上一個索引鍵之間的共用範圍鎖定時發生。 |
LCK_M_RS_S_ABORT_BLOCKERS |
當工作在等候取得目前索引鍵值上具有中止封鎖器的共享鎖定,以及目前和上一個索引鍵之間具有中止封鎖器的共用範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RS_S_LOW_PRIORITY |
當工作在目前索引鍵值上等候取得低優先順序的共享鎖定,以及目前和上一個索引鍵之間具有低優先順序的共用範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RS_U |
當工作正在等候取得目前索引鍵值的 Update 鎖定,以及目前和上一個索引鍵之間的更新範圍鎖定時發生。 |
LCK_M_RS_U_ABORT_BLOCKERS |
當工作在等候取得目前索引鍵值上具有中止封鎖器的更新鎖定,以及目前和上一個索引鍵之間具有中止封鎖器的更新範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_S_XACT |
在啟用優化鎖定,且工作正在等候 XACT (交易) wait_resource 類型的共用鎖定時發生,其中無法推斷讀取或修改意圖。 |
LCK_M_S_XACT_READ |
啟用優化鎖定,且工作正在等候 XACT (交易)wait_resource 類型的共享鎖定,並意圖讀取時發生。 |
LCK_M_S_XACT_MODIFY |
在啟用優化鎖定,且工作正在等候 XACT (交易) wait_resource 類型的共用鎖定時發生,並意圖修改。 |
LCK_M_RS_U_LOW_PRIORITY |
當工作在等候取得目前索引鍵值上具有低優先順序的更新鎖定,以及目前和上一個索引鍵之間具有低優先順序的更新範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RX_S |
當工作在等候取得目前索引鍵值的共享鎖定,以及目前和上一個索引鍵之間的獨佔範圍鎖定時發生。 |
LCK_M_RX_S_ABORT_BLOCKERS |
當工作在等候取得目前索引鍵值上具有中止封鎖器的共享鎖定,以及目前和上一個索引鍵之間具有中止封鎖程式鎖定的獨佔範圍時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RX_S_LOW_PRIORITY |
當工作在等候取得目前索引鍵值上具有低優先順序的共享鎖定,以及目前和上一個索引鍵之間具有低優先順序鎖定的獨佔範圍時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RX_U |
當工作正在等候取得目前索引鍵值的 Update 鎖定,以及目前和上一個索引鍵之間的獨佔範圍鎖定時發生。 |
LCK_M_RX_U_ABORT_BLOCKERS |
當工作在等候取得目前索引鍵值上具有中止封鎖器的更新鎖定,以及目前和上一個索引鍵之間具有中止封鎖器的獨佔範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RX_U_LOW_PRIORITY |
當工作在等候取得目前索引鍵值上具有低優先順序的更新鎖定,以及目前和上一個索引鍵之間具有低優先順序的獨佔範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RX_X |
當工作在等候取得目前索引鍵值的獨佔鎖定,以及目前和上一個索引鍵之間的獨佔範圍鎖定時發生。 |
LCK_M_RX_X_ABORT_BLOCKERS |
當工作在等候取得目前索引鍵值上具有中止封鎖器的獨佔鎖定,以及目前和上一個索引鍵之間具有中止封鎖器的獨佔範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_RX_X_LOW_PRIORITY |
當工作在目前索引鍵值上等候取得低優先順序的獨佔鎖定,以及目前和上一個索引鍵之間具有低優先順序的獨佔範圍鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_S |
當工作正在等候取得共享鎖定時發生。 如需詳細資訊,請參閱 共用鎖定。 |
LCK_M_S_ABORT_BLOCKERS |
當工作正在等候取得具有中止封鎖器的共享鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱共用鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_S_LOW_PRIORITY |
當工作正在等候取得低優先順序的共享鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱共用鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_SCH_M |
當工作正在等候取得架構修改鎖定時發生。 如需詳細資訊,請參閱 架構鎖定。 |
LCK_M_SCH_M_ABORT_BLOCKERS |
當工作正在等候使用中止封鎖程式取得架構修改鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱架構鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_SCH_M_LOW_PRIORITY |
當工作正在等候取得低優先順序的架構修改鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱架構鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_SCH_S |
當工作正在等候取得架構共享鎖定時發生。 如需詳細資訊,請參閱 架構鎖定。 |
LCK_M_SCH_S_ABORT_BLOCKERS |
當工作正在等候使用中止封鎖程式取得架構共享鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱架構鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_SCH_S_LOW_PRIORITY |
當工作正在等候取得低優先順序的架構共享鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱架構鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_SIU |
當工作正在等候取得共用與意圖更新鎖定時發生。 如需詳細資訊,請參閱 意圖鎖定。 |
LCK_M_SIU_ABORT_BLOCKERS |
當工作正在等候使用中止封鎖程式取得共用意圖更新鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_SIU_LOW_PRIORITY |
當工作正在等候取得具有低優先順序的共用意圖更新鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_SIX |
當工作正在等候取得共用與意圖獨佔鎖定時發生。 如需詳細資訊,請參閱 意圖鎖定。 |
LCK_M_SIX_ABORT_BLOCKERS |
當工作正在等候使用中止封鎖程式取得共用意圖獨佔鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_SIX_LOW_PRIORITY |
當工作正在等候取得低優先順序的共用意圖獨佔鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_U |
當工作正在等候取得更新鎖定時發生。 如需詳細資訊,請參閱 更新鎖定。 |
LCK_M_U_ABORT_BLOCKERS |
當工作正在等候使用中止封鎖程式取得更新鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱更新鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_U_LOW_PRIORITY |
當工作正在等候取得低優先順序的更新鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱更新鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_UIX |
當工作正在等候取得具有意圖獨佔鎖定的更新時發生。 如需詳細資訊,請參閱 意圖鎖定。 |
LCK_M_UIX_ABORT_BLOCKERS |
當工作正在等候取得具有中止封鎖程式之意圖獨佔鎖定的更新時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_UIX_LOW_PRIORITY |
當工作正在等候取得具有低優先順序的意圖獨佔鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱意圖鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_X |
當工作正在等候取得獨佔鎖定時發生。 如需詳細資訊,請參閱 獨佔鎖定。 |
LCK_M_X_ABORT_BLOCKERS |
當工作正在等候取得具有中止封鎖器的獨佔鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱獨佔鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LCK_M_X_LOW_PRIORITY |
當工作正在等候取得低優先順序的獨佔鎖定時發生。 (與和ALTER INDEX 的低優先順序等候選項ALTER TABLE 相關。如需詳細資訊,請參閱獨佔鎖定。適用於:SQL Server 2014 (12.x) 和更新版本。 |
LOG_POOL_SCAN |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
LOG_RATE_GOVERNOR |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
LOGBUFFER |
當工作在記錄緩衝區中等候空間來儲存記錄檔記錄時發生。 一致高值可能表示記錄裝置無法跟上伺服器所產生的記錄數量。 |
LOGCAPTURE_LOGPOOLTRUNCPOINT |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
LOGGENERATION |
僅供參考之用。 不支援。 不保證未來的相容性。 |
LOGMGR |
在關閉資料庫之前,工作正在等候任何未完成的記錄 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 (10.50.x)。 |
MIGRATIONBUFFER |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
MISCELLANEOUS |
僅供參考之用。 不支援。 不保證未來的相容性。 |
MSQL_DQ |
當工作正在等候分散式查詢作業完成時發生。 這是用來偵測潛在的多個作用中結果集 (MARS) 應用程式死結。 當分散式查詢呼叫完成時,等候會結束。 |
MSQL_XACT_MGR_MUTEX |
當工作正在等候取得會話交易管理員的擁有權來執行會話層級交易作業時發生。 |
MSQL_XACT_MUTEX |
在異動使用方式同步處理期間發生。 要求必須先取得 Mutex,才能使用交易。 |
MSQL_XP |
當工作正在等候擴充預存程序結束時發生。 SQL Server 會使用此等候狀態來偵測潛在的 MARS 應用程式死結。 等候會在擴充預存過程調用結束時停止。 |
MSSEARCH |
在全文搜索呼叫期間發生。 當全文檢索作業完成時,此等候會結束。 它不會指出爭用,而是全文檢索作業的持續時間。 |
NET_WAITFOR_PACKET |
當連線在網路讀取期間等候網路封包時發生。 |
NETWORKSXMLMGRLOAD |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
NODE_CACHE_MUTEX |
僅供內部使用。 |
OLEDB |
當 SQL Server 呼叫 SNAC OLE DB 提供者 (SQLNCLI) 或 Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL) 時發生。 此等候類型不會用於同步處理。 相反地,它會指出對 OLE DB 提供者的呼叫持續時間。 |
ONDEMAND_TASK_QUEUE |
在背景工作等候高優先順序的系統工作要求時發生。 較長的等候時間表示沒有處理高優先順序的要求,而且不應該引起關注。 |
PAGEIOLATCH_DT |
當工作在等候 I/O 要求中的緩衝區閂鎖時發生。 閂鎖要求處於Destroy模式。 長時間等候可能表示磁碟子系統發生問題。 |
PAGEIOLATCH_EX |
當工作在等候 I/O 要求中的緩衝區閂鎖時發生。 閂鎖要求處於獨佔模式 - 當緩衝區寫入磁碟時所使用的模式。 長時間等候可能表示磁碟子系統發生問題。 如需詳細資訊,請參閱 慢速 I/O - SQL Server 和磁碟 I/O 效能。 |
PAGEIOLATCH_KP |
當工作在等候 I/O 要求中的緩衝區閂鎖時發生。 閂鎖要求處於 [保留] 模式。 長時間等候可能表示磁碟子系統發生問題。 |
PAGEIOLATCH_NL |
僅供參考之用。 不支援。 不保證未來的相容性。 |
PAGEIOLATCH_SH |
當工作在等候 I/O 要求中的緩衝區閂鎖時發生。 閂鎖要求處於共用模式 -這是從磁碟讀取緩衝區時所使用的模式。 長時間等候可能表示磁碟子系統發生問題。 如需詳細資訊,請參閱 慢速 I/O - SQL Server 和磁碟 I/O 效能。 |
PAGEIOLATCH_UP |
當工作在等候 I/O 要求中的緩衝區閂鎖時發生。 閂鎖要求處於更新模式。 長時間等候可能表示磁碟子系統發生問題。 如需詳細資訊,請參閱 慢速 I/O - SQL Server 和磁碟 I/O 效能。 |
PAGELATCH_DT |
當工作在等候不在 I/O 要求的緩衝區閂鎖時發生。 閂鎖要求處於Destroy模式。 刪除頁面的內容之前,必須先取得終結模式。 如需詳細資訊,請參閱 閂鎖模式。 |
PAGELATCH_EX |
當工作在等候不在 I/O 要求的緩衝區閂鎖時發生。 閂鎖要求處於獨佔模式 - 它會封鎖其他線程寫入頁面或讀取頁面(緩衝區)。 導致此閂鎖的常見案例是「最後一頁插入」緩衝區閂鎖競爭。 若要瞭解並解決此問題,請使用解決 最後一頁插入PAGELATCH_EX爭用 和 診斷和解析 SQL Server 上的最後一頁插入閂鎖爭用。 另一個案例是 ,具有非叢集索引和隨機插入(佇列數據表)的小型數據表上閂鎖競爭。 |
PAGELATCH_KP |
當工作在等候不在 I/O 要求的緩衝區閂鎖時發生。 閂鎖要求處於 [保留] 模式,可防止頁面被另一個線程終結。 如需詳細資訊,請參閱 閂鎖模式。 |
PAGELATCH_NL |
僅供參考之用。 不支援。 不保證未來的相容性。 |
PAGELATCH_SH |
當工作在等候不在 I/O 要求的緩衝區閂鎖時發生。 閂鎖要求處於共用模式,可讓多個線程讀取但無法修改緩衝區(頁面)。 如需詳細資訊,請參閱 閂鎖模式。 |
PAGELATCH_UP |
當工作在等候不在 I/O 要求的緩衝區閂鎖時發生。 閂鎖要求處於更新模式。 通常當系統頁面(緩衝區)如 PFS、GAM、SGAM 閂鎖時,可能會觀察到此等候類型。 如需詳細資訊,請參閱 閂鎖模式。 如需針對此閂鎖的常見案例進行疑難解答,請參閱 減少 SQL Server tempdb 資料庫中的配置爭用。 |
PARALLEL_BACKUP_QUEUE |
發生於串行化、 RESTORE FILELISTONLY 或RESTORE LABELONLY 所產生的RESTORE HEADERONLY 輸出時。 |
PARALLEL_REDO_DRAIN_WORKER |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PARALLEL_REDO_FLOW_CONTROL |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PARALLEL_REDO_LOG_CACHE |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PARALLEL_REDO_TRAN_LIST |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PARALLEL_REDO_TRAN_TURN |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PARALLEL_REDO_WORKER_SYNC |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PARALLEL_REDO_WORKER_WAIT_WORK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PERFORMANCE_COUNTERS_RWLOCK |
僅供內部使用。 |
PHYSICAL_SEEDING_DMV |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
POOL_LOG_RATE_GOVERNOR |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PREEMPTIVE_ABR |
僅供參考之用。 不支援。 不保證未來的相容性。 |
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG |
當 SQL Server 作業系統 (SQLOS) 排程器切換到先佔模式,以將稽核事件寫入 Windows 事件記錄檔時發生。 適用於:僅限 SQL Server 2008 R2 (10.50.x)。 |
PREEMPTIVE_AUDIT_ACCESS_SECLOG |
當 SQLOS 排程器切換到先佔模式,將稽核事件寫入 Windows 安全性 記錄時發生。 適用於:僅限 SQL Server 2008 R2 (10.50.x)。 |
PREEMPTIVE_CLOSEBACKUPMEDIA |
當 SQLOS 排程器切換到先佔模式以關閉備份媒體時發生。 |
PREEMPTIVE_CLOSEBACKUPTAPE |
當 SQLOS 排程器切換到先佔模式以關閉磁帶備份裝置時發生。 |
PREEMPTIVE_CLOSEBACKUPVDIDEVICE |
當 SQLOS 排程器切換到先佔模式以關閉虛擬備份裝置時發生。 |
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL |
當 SQLOS 排程器切換到先佔模式來執行 Windows 故障轉移叢集作業時發生。 |
PREEMPTIVE_COM_COCREATEINSTANCE |
當 SQLOS 排程器切換到先佔模式以建立 COM 物件時發生。 |
PREEMPTIVE_COM_COGETCLASSOBJECT |
僅供內部使用。 |
PREEMPTIVE_COM_CREATEACCESSOR |
僅供內部使用。 |
PREEMPTIVE_COM_DELETEROWS |
僅供內部使用。 |
PREEMPTIVE_COM_GETCOMMANDTEXT |
僅供內部使用。 |
PREEMPTIVE_COM_GETDATA |
僅供內部使用。 |
PREEMPTIVE_COM_GETNEXTROWS |
僅供內部使用。 |
PREEMPTIVE_COM_GETRESULT |
僅供內部使用。 |
PREEMPTIVE_COM_GETROWSBYBOOKMARK |
僅供內部使用。 |
PREEMPTIVE_COM_LBFLUSH |
僅供內部使用。 |
PREEMPTIVE_COM_LBLOCKREGION |
僅供內部使用。 |
PREEMPTIVE_COM_LBREADAT |
僅供內部使用。 |
PREEMPTIVE_COM_LBSETSIZE |
僅供內部使用。 |
PREEMPTIVE_COM_LBSTAT |
僅供內部使用。 |
PREEMPTIVE_COM_LBUNLOCKREGION |
僅供內部使用。 |
PREEMPTIVE_COM_LBWRITEAT |
僅供內部使用。 |
PREEMPTIVE_COM_QUERYINTERFACE |
僅供內部使用。 |
PREEMPTIVE_COM_RELEASE |
僅供內部使用。 |
PREEMPTIVE_COM_RELEASEACCESSOR |
僅供內部使用。 |
PREEMPTIVE_COM_RELEASEROWS |
僅供內部使用。 |
PREEMPTIVE_COM_RELEASESESSION |
僅供內部使用。 |
PREEMPTIVE_COM_RESTARTPOSITION |
僅供內部使用。 |
PREEMPTIVE_COM_SEQSTRMREAD |
僅供內部使用。 |
PREEMPTIVE_COM_SEQSTRMREADANDWRITE |
僅供內部使用。 |
PREEMPTIVE_COM_SETDATAFAILURE |
僅供內部使用。 |
PREEMPTIVE_COM_SETPARAMETERINFO |
僅供內部使用。 |
PREEMPTIVE_COM_SETPARAMETERPROPERTIES |
僅供內部使用。 |
PREEMPTIVE_COM_STRMLOCKREGION |
僅供內部使用。 |
PREEMPTIVE_COM_STRMSEEKANDREAD |
僅供內部使用。 |
PREEMPTIVE_COM_STRMSEEKANDWRITE |
僅供內部使用。 |
PREEMPTIVE_COM_STRMSETSIZE |
僅供內部使用。 |
PREEMPTIVE_COM_STRMSTAT |
僅供內部使用。 |
PREEMPTIVE_COM_STRMUNLOCKREGION |
僅供內部使用。 |
PREEMPTIVE_CONSOLEWRITE |
僅供內部使用。 |
PREEMPTIVE_CREATEPARAM |
僅供內部使用。 |
PREEMPTIVE_DEBUG |
僅供內部使用。 |
PREEMPTIVE_DFSADDLINK |
僅供內部使用。 |
PREEMPTIVE_DFSLINKEXISTCHECK |
僅供內部使用。 |
PREEMPTIVE_DFSLINKHEALTHCHECK |
僅供內部使用。 |
PREEMPTIVE_DFSREMOVELINK |
僅供內部使用。 |
PREEMPTIVE_DFSREMOVEROOT |
僅供內部使用。 |
PREEMPTIVE_DFSROOTFOLDERCHECK |
僅供內部使用。 |
PREEMPTIVE_DFSROOTINIT |
僅供內部使用。 |
PREEMPTIVE_DFSROOTSHARECHECK |
僅供內部使用。 |
PREEMPTIVE_DTC_ABORT |
僅供內部使用。 |
PREEMPTIVE_DTC_ABORTREQUESTDONE |
僅供內部使用。 |
PREEMPTIVE_DTC_BEGINTRANSACTION |
僅供內部使用。 |
PREEMPTIVE_DTC_COMMITREQUESTDONE |
僅供內部使用。 |
PREEMPTIVE_DTC_ENLIST |
僅供內部使用。 |
PREEMPTIVE_DTC_PREPAREREQUESTDONE |
僅供內部使用。 |
PREEMPTIVE_FILESIZEGET |
僅供內部使用。 |
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION |
僅供內部使用。 |
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION |
僅供內部使用。 |
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION |
僅供內部使用。 |
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO |
僅供內部使用。 |
PREEMPTIVE_GETRMINFO |
僅供內部使用。 |
PREEMPTIVE_HADR_LEASE_MECHANISM |
Microsoft 支援服務 診斷的可用性群組租用管理員排程。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PREEMPTIVE_HTTP_EVENT_WAIT |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PREEMPTIVE_HTTP_REQUEST |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PREEMPTIVE_LOCKMONITOR |
僅供內部使用。 |
PREEMPTIVE_MSS_RELEASE |
僅供內部使用。 |
PREEMPTIVE_ODBCOPS |
僅供內部使用。 |
PREEMPTIVE_OLE_UNINIT |
僅供內部使用。 |
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN |
僅供內部使用。 |
PREEMPTIVE_OLEDB_ABORTTRAN |
僅供內部使用。 |
PREEMPTIVE_OLEDB_GETDATASOURCE |
僅供內部使用。 |
PREEMPTIVE_OLEDB_GETLITERALINFO |
僅供內部使用。 |
PREEMPTIVE_OLEDB_GETPROPERTIES |
僅供內部使用。 |
PREEMPTIVE_OLEDB_GETPROPERTYINFO |
僅供內部使用。 |
PREEMPTIVE_OLEDB_GETSCHEMALOCK |
僅供內部使用。 |
PREEMPTIVE_OLEDB_JOINTRANSACTION |
僅供內部使用。 |
PREEMPTIVE_OLEDB_RELEASE |
僅供內部使用。 |
PREEMPTIVE_OLEDB_SETPROPERTIES |
僅供內部使用。 |
PREEMPTIVE_OLEDBOPS |
僅供內部使用。 |
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT |
僅供內部使用。 |
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE |
僅供內部使用。 |
PREEMPTIVE_OS_AUTHENTICATIONOPS |
僅供內部使用。 |
PREEMPTIVE_OS_AUTHORIZATIONOPS |
僅供內部使用。 |
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT |
僅供內部使用。 |
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID |
僅供內部使用。 |
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER |
僅供內部使用。 |
PREEMPTIVE_OS_BACKUPREAD |
僅供內部使用。 |
PREEMPTIVE_OS_CLOSEHANDLE |
僅供內部使用。 |
PREEMPTIVE_OS_CLUSTEROPS |
僅供內部使用。 |
PREEMPTIVE_OS_COMOPS |
僅供內部使用。 |
PREEMPTIVE_OS_COMPLETEAUTHTOKEN |
僅供內部使用。 |
PREEMPTIVE_OS_COPYFILE |
僅供內部使用。 |
PREEMPTIVE_OS_CREATEDIRECTORY |
僅供內部使用。 |
PREEMPTIVE_OS_CREATEFILE |
僅供內部使用。 |
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT |
僅供內部使用。 |
PREEMPTIVE_OS_CRYPTIMPORTKEY |
僅供內部使用。 |
PREEMPTIVE_OS_CRYPTOPS |
僅供內部使用。 |
PREEMPTIVE_OS_DECRYPTMESSAGE |
僅供內部使用。 |
PREEMPTIVE_OS_DELETEFILE |
僅供內部使用。 |
PREEMPTIVE_OS_DELETESECURITYCONTEXT |
僅供內部使用。 |
PREEMPTIVE_OS_DEVICEIOCONTROL |
僅供內部使用。 |
PREEMPTIVE_OS_DEVICEOPS |
僅供內部使用。 |
PREEMPTIVE_OS_DIRSVC_NETWORKOPS |
僅供內部使用。 |
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE |
僅供內部使用。 |
PREEMPTIVE_OS_DOMAINSERVICESOPS |
僅供內部使用。 |
PREEMPTIVE_OS_DSGETDCNAME |
僅供內部使用。 |
PREEMPTIVE_OS_DTCOPS |
僅供內部使用。 |
PREEMPTIVE_OS_ENCRYPTMESSAGE |
僅供內部使用。 |
PREEMPTIVE_OS_FILEOPS |
僅供內部使用。 |
PREEMPTIVE_OS_FINDFILE |
僅供內部使用。 |
PREEMPTIVE_OS_FLUSHFILEBUFFERS |
僅供內部使用。 |
PREEMPTIVE_OS_FORMATMESSAGE |
僅供內部使用。 |
PREEMPTIVE_OS_FREECREDENTIALSHANDLE |
僅供內部使用。 |
PREEMPTIVE_OS_FREELIBRARY |
僅供內部使用。 |
PREEMPTIVE_OS_GENERICOPS |
僅供內部使用。 |
PREEMPTIVE_OS_GETADDRINFO |
僅供內部使用。 |
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE |
僅供內部使用。 |
PREEMPTIVE_OS_GETDISKFREESPACE |
僅供內部使用。 |
PREEMPTIVE_OS_GETFILEATTRIBUTES |
僅供內部使用。 |
PREEMPTIVE_OS_GETFILESIZE |
僅供內部使用。 |
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PREEMPTIVE_OS_GETLONGPATHNAME |
僅供內部使用。 |
PREEMPTIVE_OS_GETPROCADDRESS |
僅供內部使用。 |
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT |
僅供內部使用。 |
PREEMPTIVE_OS_GETVOLUMEPATHNAME |
僅供內部使用。 |
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT |
僅供內部使用。 |
PREEMPTIVE_OS_LIBRARYOPS |
僅供內部使用。 |
PREEMPTIVE_OS_LOADLIBRARY |
僅供內部使用。 |
PREEMPTIVE_OS_LOGONUSER |
僅供內部使用。 |
PREEMPTIVE_OS_LOOKUPACCOUNTSID |
僅供內部使用。 |
PREEMPTIVE_OS_MESSAGEQUEUEOPS |
僅供內部使用。 |
PREEMPTIVE_OS_MOVEFILE |
僅供內部使用。 |
PREEMPTIVE_OS_NETGROUPGETUSERS |
僅供內部使用。 |
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS |
僅供內部使用。 |
PREEMPTIVE_OS_NETUSERGETGROUPS |
僅供內部使用。 |
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS |
僅供內部使用。 |
PREEMPTIVE_OS_NETUSERMODALSGET |
僅供內部使用。 |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY |
僅供內部使用。 |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE |
僅供內部使用。 |
PREEMPTIVE_OS_OPENDIRECTORY |
僅供內部使用。 |
PREEMPTIVE_OS_PDH_WMI_INIT |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PREEMPTIVE_OS_PIPEOPS |
僅供內部使用。 |
PREEMPTIVE_OS_PROCESSOPS |
僅供內部使用。 |
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PREEMPTIVE_OS_QUERYREGISTRY |
僅供內部使用。 |
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN |
僅供內部使用。 |
PREEMPTIVE_OS_REMOVEDIRECTORY |
僅供內部使用。 |
PREEMPTIVE_OS_REPORTEVENT |
僅供內部使用。 |
PREEMPTIVE_OS_REVERTTOSELF |
僅供內部使用。 |
PREEMPTIVE_OS_RSFXDEVICEOPS |
僅供內部使用。 |
PREEMPTIVE_OS_SECURITYOPS |
僅供內部使用。 |
PREEMPTIVE_OS_SERVICEOPS |
僅供內部使用。 |
PREEMPTIVE_OS_SETENDOFFILE |
僅供內部使用。 |
PREEMPTIVE_OS_SETFILEPOINTER |
僅供內部使用。 |
PREEMPTIVE_OS_SETFILEVALIDDATA |
僅供內部使用。 |
PREEMPTIVE_OS_SETNAMEDSECURITYINFO |
僅供內部使用。 |
PREEMPTIVE_OS_SQLCLROPS |
僅供內部使用。 |
PREEMPTIVE_OS_SQMLAUNCH |
僅供內部使用。 適用於:SQL Server 2008 R2 (10.50.x) 到 SQL Server 2016 (13.x)。 |
PREEMPTIVE_OS_VERIFYSIGNATURE |
僅供內部使用。 |
PREEMPTIVE_OS_VERIFYTRUST |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PREEMPTIVE_OS_VSSOPS |
僅供內部使用。 |
PREEMPTIVE_OS_WAITFORSINGLEOBJECT |
僅供內部使用。 |
PREEMPTIVE_OS_WINSOCKOPS |
僅供內部使用。 |
PREEMPTIVE_OS_WRITEFILE |
僅供內部使用。 |
PREEMPTIVE_OS_WRITEFILEGATHER |
僅供內部使用。 |
PREEMPTIVE_OS_WSASETLASTERROR |
僅供內部使用。 |
PREEMPTIVE_REENLIST |
僅供內部使用。 |
PREEMPTIVE_RESIZELOG |
僅供內部使用。 |
PREEMPTIVE_ROLLFORWARDREDO |
僅供內部使用。 |
PREEMPTIVE_ROLLFORWARDUNDO |
僅供內部使用。 |
PREEMPTIVE_SB_STOPENDPOINT |
僅供內部使用。 |
PREEMPTIVE_SERVER_STARTUP |
僅供內部使用。 |
PREEMPTIVE_SETRMINFO |
僅供內部使用。 |
PREEMPTIVE_SHAREDMEM_GETDATA |
僅供內部使用。 |
PREEMPTIVE_SNIOPEN |
僅供內部使用。 |
PREEMPTIVE_SOSHOST |
僅供內部使用。 |
PREEMPTIVE_SOSTESTING |
僅供參考之用。 不支援。 不保證未來的相容性。 |
PREEMPTIVE_SP_SERVER_DIAGNOSTICS |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PREEMPTIVE_STARTRM |
僅供內部使用。 |
PREEMPTIVE_STREAMFCB_CHECKPOINT |
僅供內部使用。 |
PREEMPTIVE_STREAMFCB_RECOVER |
僅供內部使用。 |
PREEMPTIVE_STRESSDRIVER |
僅供參考之用。 不支援。 不保證未來的相容性。 |
PREEMPTIVE_TESTING |
僅供參考之用。 不支援。 不保證未來的相容性。 |
PREEMPTIVE_TRANSIMPORT |
僅供內部使用。 |
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN |
僅供內部使用。 |
PREEMPTIVE_VSS_CREATESNAPSHOT |
僅供內部使用。 |
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT |
僅供內部使用。 |
PREEMPTIVE_XE_CALLBACKEXECUTE |
僅供內部使用。 |
PREEMPTIVE_XE_CX_FILE_OPEN |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
PREEMPTIVE_XE_CX_HTTP_CALL |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
PREEMPTIVE_XE_DISPATCHER |
僅供內部使用。 |
PREEMPTIVE_XE_ENGINEINIT |
僅供內部使用。 |
PREEMPTIVE_XE_GETTARGETSTATE |
僅供內部使用。 |
PREEMPTIVE_XE_SESSIONCOMMIT |
僅供內部使用。 |
PREEMPTIVE_XE_TARGETFINALIZE |
僅供內部使用。 |
PREEMPTIVE_XE_TARGETINIT |
僅供內部使用。 |
PREEMPTIVE_XE_TIMERRUN |
僅供內部使用。 |
PREEMPTIVE_XETESTING |
僅供參考之用。 不支援。 不保證未來的相容性。 |
PRINT_ROLLBACK_PROGRESS |
用來等候用戶進程在已使用 ALTER DATABASE 終止子句轉換的資料庫中結束。 如需詳細資訊,請參閱 ALTER DATABASE (Transact-SQL)。 |
PRU_ROLLBACK_DEFERRED |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_ALL_COMPONENTS_INITIALIZED |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_COOP_SCAN |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_DIRECTLOGCONSUMER_GETNEXT |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PWAIT_EVENT_SESSION_INIT_MUTEX |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PWAIT_HADR_ACTION_COMPLETED |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC |
當背景工作正在等候接收(透過輪詢)Windows Server 故障轉移叢集通知的背景工作終止時發生。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_HADR_CLUSTER_INTEGRATION |
附加、取代和/或移除作業正在等候在Always On內部清單上擷取寫入鎖定(例如網路、網路位址或可用性群組接聽程式的清單)。 僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_HADR_FAILOVER_COMPLETED |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_HADR_JOIN |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
PWAIT_HADR_OFFLINE_COMPLETED |
卸除可用性群組作業正在等候目標可用性群組在終結 Windows Server 故障轉移叢集物件之前離線。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_HADR_ONLINE_COMPLETED |
建立或故障轉移可用性群組作業正在等候目標可用性群組上線。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_HADR_POST_ONLINE_COMPLETED |
卸除可用性群組作業正在等候排程為上一個命令一部分的任何背景工作終止。 例如,可能有將可用性資料庫轉換為主要角色的背景工作。 DROP AVAILABILITY GROUP DDL 必須等候此背景工作終止,以避免競爭狀況。適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_HADR_SERVER_READY_CONNECTIONS |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_HADR_WORKITEM_COMPLETED |
等候異步工作工作完成的線程進行內部等候。 這是預期的等候,而且適用於 CSS 使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_HADRSIM |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
PWAIT_LOG_CONSOLIDATION_IO |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
PWAIT_LOG_CONSOLIDATION_POLL |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
PWAIT_MD_LOGIN_STATS |
在登入統計數據的元數據內部同步處理期間發生。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_MD_RELATION_CACHE |
在數據表或索引的元數據內部同步處理期間發生。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_MD_SERVER_CACHE |
在連結伺服器上的元數據內部同步處理期間發生。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_MD_UPGRADE_CONFIG |
在升級整個伺服器組態的內部同步處理期間發生。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_PREEMPTIVE_APP_USAGE_TIMER |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_QRY_BPMEMORY |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_REPLICA_ONLINE_INIT_MUTEX |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
PWAIT_SBS_FILE_OPERATION |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
PWAIT_XTP_FSSTORAGE_MAINTENANCE |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
PWAIT_XTP_HOST_STORAGE_WAIT |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_ASYNC_CHECK_CONSISTENCY_TASK |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_ASYNC_PERSIST_TASK |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_ASYNC_PERSIST_TASK_START |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_ASYNC_QUEUE |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
QDS_BCKG_TASK |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_BLOOM_FILTER |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_CTXS |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_DB_DISK |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_DYN_VECTOR |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_EXCLUSIVE_ACCESS |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
QDS_HOST_INIT |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
QDS_LOADDB |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_QDS_CAPTURE_INIT |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
QDS_SHUTDOWN_QUEUE |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_STMT |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_STMT_DISK |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_TASK_SHUTDOWN |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QDS_TASK_START |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QE_WARN_LIST_SYNC |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
QPJOB_KILL |
表示當更新開始執行時,呼叫 KILL 已取消異步的自動統計數據更新。 終止線程已暫停,等待它開始接 KILL 聽命令。 良好的值小於一秒。 |
QPJOB_WAITFOR_ABORT |
表示異步的自動統計數據更新已由執行時呼叫 KILL 取消。 更新現已完成,但暫停,直到終止線程訊息協調完成為止。 這是一種普通但罕見的狀態,應該很短。 良好的值小於一秒。 |
QRY_MEM_GRANT_INFO_MUTEX |
發生於查詢執行記憶體管理嘗試控制靜態授與資訊清單的存取權時。 此狀態會列出目前授與和等候記憶體要求的相關信息。 此狀態是簡單的訪問控制狀態。 這個狀態不應該有很長的等待時間。 如果未釋放此 Mutex,則所有新的記憶體使用查詢都會停止回應。 |
QRY_PARALLEL_THREAD_MUTEX |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
QRY_PROFILE_LIST_MUTEX |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
QUERY_ERRHDL_SERVICE_DONE |
僅供參考之用。 不支援。 適用於:僅限 SQL Server 2008 R2 (10.50.x)。 |
QUERY_WAIT_ERRHDL_SERVICE |
僅供參考之用。 不支援。 適用於:僅限 SQL Server 2008 R2 (10.50.x)。 |
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN |
在某些情況下,離線建立索引建置會以平行方式執行,以及排序同步處理排序檔案存取的不同背景工作線程。 |
QUERY_NOTIFICATION_MGR_MUTEX |
在查詢通知管理員中的垃圾收集佇列同步處理期間發生。 |
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX |
發生在查詢通知中交易的狀態同步處理期間。 |
QUERY_NOTIFICATION_TABLE_MGR_MUTEX |
發生在查詢通知管理員內部同步處理期間。 |
QUERY_NOTIFICATION_UNITTEST_MUTEX |
僅供參考之用。 不支援。 不保證未來的相容性。 |
QUERY_OPTIMIZER_PRINT_MUTEX |
在同步處理查詢優化器診斷輸出生產期間發生。 只有在已在產品支援Microsoft指示下啟用診斷設定時,才會發生此等候類型。 |
QUERY_TASK_ENQUEUE_MUTEX |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
QUERY_TRACEOUT |
僅供參考之用。 不支援。 不保證未來的相容性。 |
RBIO_WAIT_VLF |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
RBIO_RG_STORAGE |
當超大規模資料庫計算節點因為頁面伺服器上的記錄耗用量延遲而進行節流時發生。 適用於:Azure SQL 資料庫 超大規模資料庫。 |
RBIO_RG_DESTAGE |
當超大規模資料庫計算節點因長期記錄記憶體延遲的記錄耗用量而進行節流時發生。 適用於:Azure SQL 資料庫 超大規模資料庫。 |
RBIO_RG_REPLICA |
當超大規模資料庫計算節點因可讀取次要復本節點延遲記錄耗用量而進行節流處理時發生。 適用於:Azure SQL 資料庫 超大規模資料庫。 |
RBIO_RG_LOCALDESTAGE |
當超大規模資料庫計算節點因記錄服務延遲記錄耗用量而進行節流時發生。 適用於:Azure SQL 資料庫 超大規模資料庫。 |
RECOVER_CHANGEDB |
在暖待命資料庫中的資料庫狀態同步處理期間發生。 |
RECOVERY_MGR_LOCK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
REDO_THREAD_PENDING_WORK |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
REDO_THREAD_SYNC |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
REMOTE_BLOCK_IO |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
REMOTE_DATA_ARCHIVE_MIGRATION_DMV |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
REMOTE_DATA_ARCHIVE_SCHEMA_DMV |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
REPL_CACHE_ACCESS |
在復寫發行項快取的同步處理期間發生。 在這些等候期間,復寫記錄讀取器會停滯不前,且已發行數據表上的數據定義語言 (DDL) 語句會遭到封鎖。 |
REPL_HISTORYCACHE_ACCESS |
僅供內部使用。 |
REPL_SCHEMA_ACCESS |
在同步處理復寫架構版本資訊期間發生。 當復寫物件上執行 DDL 語句,以及記錄讀取器根據 DDL 發生時建置或取用已建立版本的架構時,就會存在此狀態。 如果您在具有事務複製的單一發行者上有許多已發行的資料庫,而且已發行的資料庫非常活躍,就可以看到此等候類型上的爭用。 |
REPL_TRANFSINFO_ACCESS |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
REPL_TRANHASHTABLE_ACCESS |
僅供內部使用。 |
REPL_TRANTEXTINFO_ACCESS |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
REPLICA_WRITES |
工作等候頁面寫入資料庫快照集或 DBCC 複本完成時發生。 |
REQUEST_DISPENSER_PAUSE |
當工作正在等候所有未完成的 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 |
發生於查詢執行期間無法立即授與查詢記憶體要求時,因為其他並行查詢。 高等候和等候時間可能表示過多的並行查詢,或過多的記憶體要求數量。 此類型的過度等候可能會引發 SQL 錯誤 8645:「等候記憶體資源執行查詢時發生逾時。 重新執行查詢。」 如需記憶體授與等候的詳細資訊和疑難解答想法,請參閱 針對SQL Server 中記憶體授與所造成的效能緩慢或記憶體不足問題進行疑難解答。 |
RESOURCE_SEMAPHORE_MUTEX |
發生於查詢等候其要求完成線程保留時。 同步處理查詢編譯和記憶體授與要求時也會發生此情況。 |
RESOURCE_SEMAPHORE_QUERY_COMPILE |
發生於並行查詢編譯數目達到節流限制時。 高等候和等候時間可能表示過度編譯、重新編譯或無法呼叫的計劃。 |
RESOURCE_SEMAPHORE_SMALL_QUERY |
發生於由於其他並行查詢而無法立即授與小型查詢的記憶體要求時。 等候時間不應超過幾秒鐘,因為伺服器在幾秒鐘內無法授與要求的記憶體時,會將要求傳送至主要查詢記憶體集區。 高等候可能表示當主要記憶體集區遭到等候查詢封鎖時,並行小型查詢數目過多。 適用於:僅限 SQL Server 2008 R2 (10.50.x)。 |
RESTORE_FILEHANDLECACHE_ENTRYLOCK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
RESTORE_FILEHANDLECACHE_LOCK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
RG_RECONFIG |
僅供內部使用。 |
ROWGROUP_OP_STATS |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
ROWGROUP_VERSION |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
RTDATA_LIST |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
SATELLITE_CARGO |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
SATELLITE_SERVICE_SETUP |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
SATELLITE_TASK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
SBS_DISPATCH |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
SBS_RECEIVE_TRANSPORT |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
SBS_TRANSPORT |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
SCAN_CHAR_HASH_ARRAY_INITIALIZATION |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SEC_DROP_TEMP_KEY |
在嘗試重試之前,嘗試卸除暫存安全性密鑰失敗之後發生。 |
SECURITY_CNG_PROVIDER_MUTEX |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
SECURITY_CRYPTO_CONTEXT_MUTEX |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SECURITY_DBE_STATE_MUTEX |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
SECURITY_KEYRING_RWLOCK |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SECURITY_MUTEX |
發生於等候 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 |
在 shutdown 語句等候作用中聯機結束時發生。 |
SLEEP_BPOOL_FLUSH |
當檢查點正在節流發行新的 I/O,以避免淹沒磁碟子系統時發生。 |
SLEEP_BUFFERPOOL_HELPLW |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
SLEEP_DBSTARTUP |
在等候所有資料庫復原時,於資料庫啟動期間發生。 |
SLEEP_DCOMSTARTUP |
在等候DCOM初始化完成時,最多會在 SQL Server 實例啟動期間發生一次。 |
SLEEP_MASTERDBREADY |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SLEEP_MASTERMDREADY |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SLEEP_MASTERUPGRADED |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SLEEP_MEMORYPOOL_ALLOCATEPAGES |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
SLEEP_MSDBSTARTUP |
發生於 SQL 追蹤等候 msdb 資料庫完成啟動時。 |
SLEEP_RETRY_VIRTUALALLOC |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
SLEEP_SYSTEMTASK |
在等候 tempdb 完成啟動時,於背景工作的開始期間發生。 |
SLEEP_TASK |
當工作在等候泛型事件發生時睡眠時發生。 |
SLEEP_TEMPDBSTARTUP |
工作等候 tempdb 完成啟動時發生。 |
SLEEP_WORKSPACE_ALLOCATEPAGE |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
SLO_UPDATE |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
SMSYNC |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
SNI_CONN_DUP |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
SNI_CRITICAL_SECTION |
在 SQL Server 網路元件內部同步處理期間發生。 |
SNI_HTTP_WAITFOR_0_DISCON |
在 SQL Server 關機期間發生,同時等候未完成的 HTTP 連線結束。 |
SNI_LISTENER_ACCESS |
在等候非統一記憶體存取 (NUMA) 節點更新狀態變更時發生。 狀態變更的存取權已串行化。 |
SNI_TASK_COMPLETION |
在 NUMA 節點狀態變更期間等候所有工作完成時發生。 |
SNI_WRITE_ASYNC |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
SOAP_READ |
在等候 HTTP 網路讀取完成時發生。 |
SOAP_WRITE |
等候 HTTP 網路寫入完成時發生。 |
SOCKETDUPLICATEQUEUE_CLEANUP |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
SOS_CALLBACK_REMOVAL |
在回呼清單上執行同步處理以移除回呼時發生。 完成伺服器初始化之後,此計數器不會變更。 |
SOS_DISPATCHER_MUTEX |
在發送器集區的內部同步處理期間發生。 這包括調整集區時。 |
SOS_LOCALALLOCATORLIST |
發生在 SQL Server 記憶體管理員的內部同步處理期間。 適用於:僅限 SQL Server 2008 R2 (10.50.x)。 |
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SOS_MEMORY_USAGE_ADJUSTMENT |
在集區之間調整記憶體使用量時發生。 |
SOS_OBJECT_STORE_DESTROY_MUTEX |
在從集區終結物件時,於記憶體集區內部同步處理期間發生。 |
SOS_PHYS_PAGE_CACHE |
當線程等候取得 Mutex 時,線程在配置實體頁面或將這些頁面傳回作業系統之前,必須先取得的 Mutex。 只有在 SQL Server 實例使用 AWE 記憶體時,才會等候此類型。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SOS_PROCESS_AFFINITY_MUTEX |
在同步處理進程親和性設定的存取期間發生。 |
SOS_RESERVEDMEMBLOCKLIST |
發生在 SQL Server 記憶體管理員的內部同步處理期間。 適用於:僅限 SQL Server 2008 R2 (10.50.x)。 |
SOS_SCHEDULER_YIELD |
當工作自願產生排程器以執行其他工作時發生。 在此等候期間,工作正在等候可執行的佇列中,以更新其量子,也就是等候排程再次在 CPU 上執行。 此等候類型的長時間等候最常指出優化執行索引或數據表掃描的查詢的機會。 專注於計劃回歸、遺漏索引、統計數據更新和查詢重寫。 優化運行時間可減少工作產生多次的需求。 如果可接受這類 CPU 取用工作的查詢時間,則此等候類型是預期的,而且可以忽略。 |
SOS_SMALL_PAGE_ALLOC |
發生於部分記憶體物件所管理的記憶體配置和釋放期間。 |
SOS_STACKSTORE_INIT_MUTEX |
在同步處理內部存放區初始化期間發生。 |
SOS_SYNC_TASK_ENQUEUE_EVENT |
以同步方式啟動工作時發生。 SQL Server 中的大部分工作都是以異步方式啟動,在工作要求置於工作佇列之後,控件會立即傳回 starter。 |
SOS_VIRTUALMEMORY_LOW |
發生於記憶體配置等候 Resource Manager 釋放虛擬記憶體時。 |
SOSHOST_EVENT |
當裝載的元件,例如CLR,在SQL Server事件同步處理物件上等候時發生。 |
SOSHOST_INTERNAL |
在裝載元件所使用的記憶體管理員回呼同步處理期間發生,例如CLR。 |
SOSHOST_MUTEX |
發生於裝載的元件,例如 CLR,在 SQL Server Mutex 同步處理物件上等候時。 |
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 (10.50.x)。 |
SQLTRACE_FILE_BUFFER |
在檔案追蹤期間,在追蹤緩衝區的同步處理期間發生。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SQLTRACE_FILE_READ_IO_COMPLETION |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SQLTRACE_FILE_WRITE_IO_COMPLETION |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SQLTRACE_INCREMENTAL_FLUSH_SLEEP |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SQLTRACE_LOCK |
僅供內部使用。 適用於:僅限 SQL Server 2008 R2 (10.50.x)。 |
SQLTRACE_PENDING_BUFFER_WRITERS |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
SQLTRACE_SHUTDOWN |
發生於追蹤關機等候未完成的追蹤事件時。 |
SQLTRACE_WAIT_ENTRIES |
發生於 SQL 追蹤事件佇列等候封包抵達佇列時。 |
SRVPROC_SHUTDOWN |
當關機程式等候內部資源釋出以完全關閉時發生。 |
STARTUP_DEPENDENCY_MANAGER |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
TDS_BANDWIDTH_STATE |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
TDS_INIT |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
TDS_PROXY_CONTAINER |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
TEMPOBJ |
發生於同步處理暫存物件卸除時。 此等候很少見,只有在工作要求暫存數據表卸除的獨佔存取權時才會發生。 |
TEMPORAL_BACKGROUND_PROCEED_CLEANUP |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
TERMINATE_LISTENER |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
THREADPOOL |
當工作 (查詢或登入/註銷) 正在等候背景工作線程執行時發生。 這表示 最大背景工作線程設定 設定錯誤,或最常見的情況是批次執行花費異常長的時間,因而減少可供滿足其他批次的背景工作線程數目。 藉由減少瓶頸(封鎖、平行處理原則、I/O、閂鎖等候),或提供適當的索引編製或查詢設計,來檢查批次(查詢)的效能,並降低查詢持續時間。 |
TIMEPRIV_TIMEPERIOD |
在擴充事件定時器的內部同步處理期間發生。 |
TRACE_EVTNOTIF |
僅供內部使用。 |
TRACEWRITE |
發生於 SQL 追蹤資料列集追蹤提供者等候可用緩衝區或具有要處理事件的緩衝區時。 |
TRAN_MARKLATCH_DT |
在交易標記閂鎖上等候終結模式閂鎖時發生。 交易標記閂鎖可用來同步處理具有標示交易的認可。 |
TRAN_MARKLATCH_EX |
在標示的交易上等候獨佔模式閂鎖時發生。 交易標記閂鎖可用來同步處理具有標示交易的認可。 |
TRAN_MARKLATCH_KP |
在標示的交易上等候保留模式閂鎖時發生。 交易標記閂鎖可用來同步處理具有標示交易的認可。 |
TRAN_MARKLATCH_NL |
僅供參考之用。 不支援。 不保證未來的相容性。 |
TRAN_MARKLATCH_SH |
在標示的交易上等候共用模式閂鎖時發生。 交易標記閂鎖可用來同步處理具有標示交易的認可。 |
TRAN_MARKLATCH_UP |
在標示的交易上等候更新模式閂鎖時發生。 交易標記閂鎖可用來同步處理具有標示交易的認可。 |
TRANSACTION_MUTEX |
在同步處理多個批次對交易的存取時發生。 |
UCS_ENDPOINT_CHANGE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
UCS_MANAGER |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
UCS_MEMORY_NOTIFICATION |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
UCS_SESSION_REGISTRATION |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
UCS_TRANSPORT |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
UCS_TRANSPORT_STREAM_CHANGE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
UTIL_PAGE_ALLOC |
當事務歷史記錄掃描等候記憶體壓力期間可用時發生。 |
VDI_CLIENT_COMPLETECOMMAND |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
VDI_CLIENT_GETCOMMAND |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
VDI_CLIENT_OPERATION |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
VDI_CLIENT_OTHER |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
VERSIONING_COMMITTING |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
VIA_ACCEPT |
在啟動期間完成虛擬介面配接器 (VIA) 提供者連線時發生。 |
VIEW_DEFINITION_MUTEX |
在存取快取檢視定義的同步處理期間發生。 |
WAIT_FOR_RESULTS |
在等候觸發查詢通知時發生。 |
WAIT_ON_SYNC_STATISTICS_REFRESH |
在查詢編譯和執行可以繼續之前,等候同步統計數據更新完成時發生。 適用於:從 SQL Server 2019 (15.x) 開始 |
WAIT_SCRIPTDEPLOYMENT_REQUEST |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_SCRIPTDEPLOYMENT_WORKER |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XLOGREAD_SIGNAL |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
WAIT_XTP_ASYNC_TX_COMPLETION |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XTP_CKPT_AGENT_WAKEUP |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XTP_CKPT_CLOSE |
在等候檢查點完成時發生。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XTP_CKPT_ENABLED |
發生於停用檢查點,並等候啟用檢查點時發生。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XTP_CKPT_STATE_LOCK |
同步檢查檢查點狀態時發生。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XTP_COMPILE_WAIT |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
WAIT_XTP_GUEST |
發生於資料庫記憶體配置器需要停止接收低記憶體通知時。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
WAIT_XTP_HOST_WAIT |
發生於由資料庫引擎觸發並由主機實作的等候時。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XTP_OFFLINE_CKPT_LOG_IO |
在離線檢查點等候記錄讀取 IO 完成時發生。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XTP_OFFLINE_CKPT_NEW_LOG |
當離線檢查點正在等候新的記錄檔記錄進行掃描時發生。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XTP_PROCEDURE_ENTRY |
卸除程式正在等候該程式的所有目前執行完成時發生。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XTP_RECOVERY |
資料庫復原正在等候記憶體優化物件的復原完成時發生。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAIT_XTP_SERIAL_RECOVERY |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
WAIT_XTP_SWITCH_TO_INACTIVE |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
WAIT_XTP_TASK_SHUTDOWN |
在等候記憶體內部 OLTP 線程完成時發生。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
WAIT_XTP_TRAN_DEPENDENCY |
在等候交易相依性時發生。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WAITFOR |
發生於 Transact-SQL 語句的結果 WAITFOR 。 等候的持續時間是由語句的參數所決定。 這是使用者起始的等候。 |
WAITFOR_PER_QUEUE |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
WAITFOR_TASKSHUTDOWN |
僅供參考之用。 不支援。 不保證未來的相容性。 |
WAITSTAT_MUTEX |
在同步處理用來填入 sys.dm_os_wait_stats 之統計數據集合的存取期間發生。 |
WCC |
僅供參考之用。 不支援。 不保證未來的相容性。 |
WINDOW_AGGREGATES_MULTIPASS |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
WINFAB_API_CALL |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WINFAB_REPLICA_BUILD_OPERATION |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
WINFAB_REPORT_FAULT |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
WORKTBL_DROP |
在重試之前暫停時發生,在失敗的工作台卸除之後。 |
WRITE_COMPLETION |
發生於寫入作業進行中時。 |
WRITELOG |
在等候記錄排清完成時發生。 造成記錄清除的常見作業是交易認可和檢查點。 長時間等候 WRITELOG 的常見原因是:磁碟延遲(事務歷史記錄檔所在的位置)、I/O 無法跟上交易,或大量事務歷史記錄作業和排清(認可、回復) |
XACT_OWN_TRANSACTION |
在等候取得交易的擁有權時發生。 |
XACT_RECLAIM_SESSION |
在等候會話的目前擁有者釋放會話擁有權時發生。 |
XACTLOCKINFO |
在同步處理交易鎖定清單的存取期間發生。 除了交易本身之外,鎖定清單也會由分頁分割期間的死結偵測和鎖定移轉等作業存取。 |
XACTWORKSPACE_MUTEX |
在異動的叛逃同步處理期間發生,以及交易的登記成員之間的資料庫鎖定數目。 |
XDB_CONN_DUP_HASH |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
XDES_HISTORY |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
XDES_OUT_OF_ORDER_LIST |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
XDES_SNAPSHOT |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
XDESTSVERMGR |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
XE_BUFFERMGR_ALLPROCESSED_EVENT |
當擴充事件會話緩衝區排清至目標時發生。 此等候會在背景線程上發生。 |
XE_BUFFERMGR_FREEBUF_EVENT |
發生於下列任一條件成立時: - 已設定擴充事件會話,不會遺失任何事件,而且會話中的所有緩衝區目前已滿。 這表示擴充事件會話的緩衝區太小或應該分割。 - 稽核遇到延遲。 這表示寫入稽核所在磁碟驅動器上的磁碟瓶頸。 |
XE_CALLBACK_LIST |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
XE_CX_FILE_READ |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
XE_DISPATCHER_CONFIG_SESSION_LIST |
在啟動或停止使用異步目標的擴充事件會話時發生。 此等候表示下列任一條件: - 擴充事件會話正在向背景線程集區註冊。 - 背景線程集區會根據目前的負載計算所需的線程數目。 |
XE_DISPATCHER_JOIN |
當用於擴充事件會話的背景線程終止時發生。 |
XE_DISPATCHER_WAIT |
當用於擴充事件會話的背景線程正在等候事件緩衝區進行處理時發生。 |
XE_FILE_TARGET_TVF |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
XE_LIVE_TARGET_TVF |
僅供內部使用。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
XE_MODULEMGR_SYNC |
僅供參考之用。 不支援。 不保證未來的相容性。 |
XE_OLS_LOCK |
僅供參考之用。 不支援。 不保證未來的相容性。 |
XE_PACKAGE_LOCK_BACKOFF |
僅供參考之用。 不支援。 適用於:僅限 SQL Server 2008 R2 (10.50.x)。 |
XE_SERVICES_EVENTMANUAL |
僅供內部使用。 |
XE_SERVICES_MUTEX |
僅供內部使用。 |
XE_SERVICES_RWLOCK |
僅供內部使用。 |
XE_SESSION_CREATE_SYNC |
僅供內部使用。 |
XE_SESSION_FLUSH |
僅供內部使用。 |
XE_SESSION_SYNC |
僅供內部使用。 |
XE_STM_CREATE |
僅供內部使用。 |
XE_TIMER_EVENT |
僅供內部使用。 |
XE_TIMER_MUTEX |
僅供內部使用。 |
XE_TIMER_TASK_DONE |
僅供內部使用。 |
XIO_CREDENTIAL_MGR_RWLOCK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
XIO_CREDENTIAL_RWLOCK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
XIO_EDS_MGR_RWLOCK |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
XIO_EDS_RWLOCK |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
XIO_IOSTATS_BLOBLIST_RWLOCK |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
XIO_IOSTATS_FCBLIST_RWLOCK |
僅供內部使用。 適用於:SQL Server 2017 (14.x) 和更新版本。 |
XIO_LEASE_RENEW_MGR_RWLOCK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
XTP_HOST_DB_COLLECTION |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
XTP_HOST_LOG_ACTIVITY |
僅供內部使用。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
XTP_HOST_PARALLEL_RECOVERY |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
XTP_PREEMPTIVE_TASK |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
XTP_TRUNCATION_LSN |
僅供內部使用。 適用於:SQL Server 2016 (13.x) 和更新版本。 |
XTPPROC_CACHE_ACCESS |
發生於存取所有原生編譯預存程式快取物件時。 適用於:SQL Server 2014 (12.x) 和更新版本。 |
XTPPROC_PARTITIONED_STACK_CREATE |
在為指定的程式配置每個NUMA節點原生編譯預存程式快取結構時發生(必須完成單個線程處理)。 適用於:SQL Server 2012 (11.x) 和更新版本。 |
如需鎖定相容性矩陣,請參閱 sys.dm_tran_locks (Transact-SQL) 。