活動監視器 (依處理序鎖定頁面)
使用此頁面來檢視屬於特定處理序之鎖定的相關資訊。
選項
- 選取的處理序
指定系統處理序識別碼 (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 相關聯之給定執行緒的識別碼。
- 批次識別碼
批次識別碼。