Locks 事件類別目錄

適用於:SQL Server

使用 Locks 事件類別目錄中的事件類別 來監視 Microsoft SQL Server Database Engine 實例中的鎖定活動。 這些事件類別可協助您調查多個使用者同時讀取和修改資料所造成的鎖定問題。

因為 Database Engine 通常會處理許多鎖定,所以在追蹤期間擷取 Locks 事件類別可能會產生顯著的額外負荷,並導致大型追蹤檔案或資料表。

本節內容

主題 說明
Deadlock Graph 事件類別 提供死結的 XML 描述。
Lock:Acquired 事件類別 表示已在資源上取得鎖定,例如資料表中的資料列。
Lock:Cancel 事件類別 追蹤在取得鎖定之前取消的鎖定要求(例如,為防止死結)。
Lock:Deadlock Chain 事件類別 監視死結狀況何時發生,以及涉及哪些物件。
Lock:Deadlock 事件類別 追蹤交易何時要求鎖定已由另一筆交易鎖定的資源,導致死結。
Lock:Escalation 事件類別 表示更精細的鎖定已轉換成粗細鎖定。
Lock:Released 事件類別 追蹤何時釋放鎖定。
Lock:Timeout (timeout > 0) 事件類別 追蹤何時無法完成鎖定要求,因為另一個交易對要求的資源有封鎖鎖定。 只有在鎖定逾時值大於零的情況下,才會發生此事件。
Lock:Timeout 事件類別 追蹤何時無法完成鎖定要求,因為另一個交易對要求的資源有封鎖鎖定。