国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

使用SQL Server Profiler

2024-08-31 00:49:37
字體:
來源:轉載
供稿:網友
19.2.1 了解sql server profiler
     sql server profiler 是圖形化實時監視工具,能幫助系統管理員監視數據庫和服務器的行為, 比如死鎖的數量,致命的錯誤,跟蹤transact-sql 語句和存儲過程。可以把這些監視數據存入表或文件中,并在以后某一時間重新顯示這些事件來一步一步地進行分析。
    通常我們使用sql server profiler 僅監視某些插入事件,這些事件主要有:
  • 登錄連接的失敗、成功或斷開連接;
  • delete、 insert、 update 命令;
  • 遠程存儲過程調用(rpc) 的狀態;
  • 存儲過程的開始或結束,以及存儲過程中的每一條語句;
  • 寫入sql server 錯誤日志的錯誤;
  • 打開的游標;
  • 向數據庫對象添加鎖或釋放鎖。
    我們之所以不監視過多的事件,原因在于對事件進行監視往往增加系統的負擔,并且使跟蹤文件很快增長成大容量文件,從而引起不必要的麻煩。

19.2.2 創建跟蹤
    在sql server 中可以使用sql server profiler 創建跟蹤,也可以使用跟蹤創建向導或是擴展存儲過程。在這里我們將介紹如何使用sql server profiler 來創建跟蹤。
(1) 啟動sql server profiler (與啟動sql server enterprise manager 一樣),從file 的下拉菜單中選擇new, 再選擇trace 選項,此時打開trace properties 對話框,如圖19-2 所示。
    在該對話框中定義跟蹤的名稱、類型、運行跟蹤的sql server 以及跟蹤輸出數據的存儲方式。其中各選項的含義為:
  • shared: 表示所有被允許登錄到運行sql server profiler 服務器的用戶都可以使用該跟蹤;
  • private: 表示只有當前創建者可以使用該跟蹤;
  • capture to file: 表示將跟蹤結果存儲到文件中,可減少進行跟蹤時的內存開銷;
  • capture to table: 表示將跟蹤結果存儲到表中,這極易引起較大的額外系統開銷。

(2) 選中events 標簽頁,如圖19-3 所示該對話框用來確定將跟蹤哪些事件。在 available events 下的窗口中選擇要跟蹤的事件,底部的方框內便顯示出該事件的含義,單擊add ,增加到selected events 事件中;

(3) 選中data columns 標簽頁,如圖19-4 所示。在該對話框可以選擇跟蹤事件哪些數據列,通常選擇那些我們比較關心的列。

(4) 選中filters 標簽頁,如圖19-5 所示。

(5) 單擊“確定”按鈕完成跟蹤創建。

19.2.3 查看、分析跟蹤

    使用sql server profiler 可以查看跟蹤中的事件數據,在跟蹤中的每一行代表一個事件,這些事件數據是由跟蹤的屬性決定的。可以把sql server 數據拷貝到其它的應用程序中,如sql server query analyzer 或index tuning wizard 然后利用它們進行數據分析 ,但通常我們使用sql server profiler 來進行跟蹤分析。
    利用sql server profiler 既可以打開擴展名為.trc 的跟蹤文件,也可以打開擴展名為.log 的日志文件,以及一般的sql 腳本文件
    因為跟蹤信息通常保存在文件或表中,所以通過打開表或文件就可以查看、分析跟蹤。
    打開跟蹤的步驟為:
    從file 菜單中選擇open, 再選擇trace files, 彈出如圖19-6 所示的對話框。
中國最大的web開發資源網站及技術社區,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肃宁县| 宁陵县| 白城市| 定结县| 孙吴县| 绿春县| 安西县| 白玉县| 长兴县| 体育| 桐庐县| 婺源县| 北安市| 芜湖市| 门源| 石景山区| 昭苏县| 双牌县| 庐江县| 崇州市| 吉林省| 呈贡县| 惠安县| 文昌市| 股票| 中阳县| 南阳市| 永昌县| 民勤县| 长阳| 屯门区| 且末县| 哈巴河县| 佛山市| 四平市| 汝南县| 平谷区| 二手房| 中卫市| 临江市| 柯坪县|