2011-09-01 32 views
0

是否有表明,在使用MS SQL事件探查器對上的SQL Server 2008的大多數文章和作者sp_trace命令的不同性能可用任何指標似乎表明,使用sp_trace命令會更但它們是在不同的工作負載下的任何經驗證據。性能指標命令

回答

3

我相信你聽到這個建議的理由是因爲SQL Server Profiler是僅僅是對SQL Trace

之上運行從布拉德·麥吉的Mastering SQL Server Profiler的GUI前端:

什麼可能是一個驚喜許多DBA和開發人員是SQL Server 事件探查器只是一個設計用於使用另一個SQL功能的GUI 稱爲SQL Trace的服務器。當涉及到捕獲SQL Server事件並將它們存儲以備後用時,SQL Trace實際上正在做大部分工作。 SQL跟蹤是SQL Server的一項功能,可以通過Profiler GUI,系統存儲過程, 或通過編程方式使用服務器管理對象(SMO)間接訪問 。

本質上,SQL Trace是一個非常簡單的工具。它的工作僅僅是爲了在客戶端和SQL服務器之間捕獲SQL Server相關的通信。它作用類似於一個專門的網絡嗅探器 捕獲與SQL Server相關的網絡流量,並允許您 清楚地看到哪些事件是從客戶端發送到SQL服務器 。