SQL Server 監督工具筆記


  1. SQL Server Profiler
    1. 運用工具的練習
  2. 活動監視器
  3. Surveillance Stored Procedures
    1. Read Error Logs 🧭

筆記 SQL Server 上實用的監督工具,可以用於 Trouble Shooting 以及實驗底層運作機制所使用。

SQL Server Logo

SQL Server Profiler

追蹤 SQL Server 上的事件與行為


新增追蹤,並選擇要使用的追蹤範本,範本定義了要監督的與 SQL Server 進行的行為種類。


工作列常用的按鈕及其功能。


可以藉由屬性介面,調整要篩選的事件、並篩選特定欄位。使用的模糊比較方式為 % 符號。

另存新檔,可以將追蹤的結果儲存在檔案、資料表或者 XML。

SQL Server Profiler

運用工具的練習

  1. 如何追蹤特定資料庫的使用情形
  2. 如何追蹤特定使用者(loginName)的使用情形
  3. 如何追蹤特定的 SQL Command(TextData)
  4. 如何追蹤耗時、耗資源的行為
  5. Application Name 差別的意涵
  6. Event Class 的常見類別 / 實用類別

活動監視器

使用 SSMS 對 Dtabase Server right click 來檢視。

可以總覽伺服器資源所使用的情形,包括 CPU、IO 以及各項 Query 占用的資源量以及使用的查詢時間,同時可以檢視連線中的處理序以及資源等候的情形。

Activity Monitor

Surveillance Stored Procedures

Read Error Logs 🧭

exec sp_readerrorlog