如何進入事件探查器:開始---程序---SQL Server 2008---性能工具---SQL SERVER PROFILEr,進入,點擊新建事件跟蹤,輸入sa用戶與密碼。
如果你輸入的用戶與密碼沒有權限的話,會提示:“您必須是 sysadmin 固定服務器角色的成員或具有 ALTER TRACE 權限,才能對 SQL Server 運行跟蹤。”
事件探查器重要列名解釋:
CPU:事件所使用的 CPU 時間總計(以毫秒為單位)。
Duration : 持續時間,事件所花費的時間總計,(以毫秒為單位)。
Reads : 服務器代表事件執行的邏輯磁盤讀取數,(以字節為單位) 。
Writes :服務器代表事件執行的物理磁盤寫入數,(以字節為單位) 。
loginName:SQL 登陸用戶;
SPID:會話編號;
starttime:開始執行時間;
endtime:執行結束時間;
TEXTDATA:執行的語句。
如何得到當前會話編號:
1、在SQL SERVER 2008,打開一個查詢分析器,就可以在標題最后括號中有一個數值,那個就是當前會話編號,如:57、55等;
2、通過執行代碼:ctrl+1,出來的結果集中,第一列spid,即為當前會話編號;
3、通過執行此代碼也可以得到:select @@spid.