活動監視器 (依處理序鎖定頁面)

使用此頁面來檢視屬於特定處理序之鎖定的相關資訊。

選項

  • 選取的處理序
    指定系統處理序識別碼 (SPID) 以顯示與每個處理序相關的鎖定。

各個鎖定都將顯示下列資料行。可以經由拖曳這個資料行標頭到慣用位置,以變更資料行在方格中的順序。

  • 物件
    正在鎖定之物件的名稱。
  • 類型
    鎖定類型。可能的類型為:

    類型 描述

    RID

    資料列識別碼。用來在資料表之內個別鎖定單一資料列。

    索引鍵

    在索引之內的資料列鎖定。用來保護可序列化交易中的索引鍵範圍。

    頁面

    資料或索引頁。

    範圍

    連續的八個資料頁面群組,或索引頁面群組。

    資料表

    一整個資料表,包含所有資料和索引。

    資料庫

    一整個資料庫。

    中繼資料

    關於物件的描述性資訊。

    有可能是其他類型。

  • 子類型
    其他類型資訊。這個資料行可以是空白。
  • 物件識別碼
    要鎖定之資料庫物件的物件識別碼。
  • 描述
    執行緒所提供的描述性資訊 (如果有的話)。
  • 要求模式
    要求的鎖定類型。

    類型 描述

    共用 (S)

    用於不變更或更新資料的作業 (唯讀作業),例如 SELECT 陳述式。

    更新 (U)

    用於可更新的資源上。防止當多重工作階段正在讀取、鎖定時發生常見的死結,然後可能於稍後更新資源。

    獨佔 (X)

    用於資料修改作業,例如 UPDATE、INSERT 或 DELETE。確保不能對相同資源同時進行多重更新。

    意圖

    用來建立鎖定階層。

    結構描述

    執行相依於資料表結構描述的作業時使用。結構描述鎖定有兩種類型:結構描述穩定性 (Sch-S) 與結構描述修改 (Sch-M)。

    大量更新 (BU)

    在大量複製資料到資料表中,而且已指定 TABLOCK 提示時使用。

    RangeS_S

    共用範圍,共用資源鎖定;可序列化範圍掃描。

    RangeS_U

    共用範圍,更新資源鎖定;可序列化更新掃描。

    RangeI_N

    插入範圍,Null 資源鎖定。在將新索引鍵插入索引之前,用來測試範圍。

    RangeX_X

    排除範圍,排除資源鎖定。更新範圍中的索引鍵時使用。

  • 要求類型
    要求的物件類型。
  • 要求狀態
    鎖定要求的狀態。

    類型 描述

    GRANT

    已取得鎖定。

    WAIT

    鎖定遭到另一個處理序封鎖。

    CNVT

    鎖定被轉換成另一個鎖定。要轉換到另一個鎖定的鎖定,會保持在一個模式,以等候取得更強的鎖定模式 (例如,從更新到排除)。診斷封鎖問題時,CNVT 可視為類似於 WAIT。

  • 擁有者類型
    鎖定的內部擁有者,例如 TRANSACTION、SESSION 或 CURSOR。
  • 擁有者識別碼
    與處理序相關聯的擁有者識別碼。
  • 擁有者 GUID
    鎖定擁有者的 GUID。
  • 資料庫
    包含鎖定的資料庫。
  • 處理序識別碼
    持有或要求鎖定的處理序識別碼。這與在頁面頂端選取的處理序識別碼相同。
  • 內容
    執行內容識別碼,代表與特定 SPID 相關聯之給定執行緒的識別碼。
  • 批次識別碼
    批次識別碼。

請參閱

其他資源

sp_lock (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助