匯出 (0) 列印
全部展開
本文章是由人工翻譯。 將指標移到文章內的文字上方即可查看原文。 其他資訊。
譯文
原文

Blocked Process Report 事件類別

Blocked Process Report 事件類別指出封鎖工作的時間已超過指定的時間量。 這個事件類別不包含系統工作,或在無法偵測死結的資源上等候的工作。

若要設定產生報告的臨界值和頻率,請使用 sp_configure 命令來設定已封鎖的處理序臨界值選項。 預設不會針對已封鎖的處理序產生任何報告。 如需有關設定已封鎖的處理序臨界值選項之詳細資訊,請參閱<已封鎖的處理序臨界值伺服器組態選項>。

如需有關篩選 Blocked Process Report 事件類別所傳回之資料的資訊,請參閱<篩選追蹤中的事件 (SQL Server Profiler)>、<設定追蹤篩選 (Transact-SQL)>或<sp_trace_setfilter (Transact-SQL)>。

資料行名稱

資料類型

說明

資料行識別碼

可篩選

DatabaseID

int

取得鎖定之資料庫的識別碼。 如果在追蹤中擷取 ServerName 資料行,則 SQL Server Profiler 會顯示資料庫的名稱。 使用 DB_ID 函數判斷資料庫的值。

3

Duration

bigint

封鎖處理序的時間量 (以毫秒為單位)。

13

EndTime

datetime

事件結束的時間。 啟動事件類別 (如 SQL:BatchStartingSP:Starting) 不會擴展這個資料行。

15

EventClass

int

事件類型 = 137。

27

EventSequence

int

要求中之給定事件的順序。

51

IndexID

int

事件所影響之物件的索引識別碼。 若要得知物件的索引識別碼,請使用 sysindexes 系統資料表的 indid 資料行。

24

IsSystem

int

指出事件是發生在系統處理序或使用者處理序。 1 = 系統,0 = 使用者。

60

LoginSid

image

已登入之使用者的安全性識別碼 (SID)。 此事件一律由系統執行緒報告。 IsSystem = 1;SID = sa。

41

Mode

int

事件已接收或正在要求的狀態。

0=NULL

1=Sch-S

2=Sch-M

3=S

4=U

5=X

6=IS

7=IU

8=IX

9=SIU

10=SIX

11=UIX

12=BU

13=RangeS-S

14=RangeS-U

15=RangeI-N

16=RangeI-S

17=RangeI-U

18=RangeI-X

19=RangeX-S

20=RangeX-U

21=RangeX-X

32

ObjectID

int

取得鎖定所在之物件的系統指派識別碼,如果可用且適用的話。

22

ServerName

nvarchar

正在追蹤之 SQL Server 執行個體的名稱。

26

SessionLoginName

nvarchar

最先建立工作階段的使用者的登入名稱。 例如,如果您使用 Login1 連接到 SQL Server,並以 Login2 執行陳述式,則 SessionLoginName 會顯示 Login1;而 LoginName 會顯示 Login2。 此資料行將同時顯示 SQL Server 和 Windows 登入。

64

TextData

ntext

與追蹤中所擷取的事件類別有關的文字值。

1

TransactionID

bigint

由系統指派給交易的識別碼。

4

社群新增項目

新增
顯示:
© 2014 Microsoft