對表的查詢能力是為什麼你應該要把SQL Profiler 跟蹤輸出到表裡面的主要原因。過濾這個表裡的數據比建立一個SQL Profiler容易得多。如果你沒有時間全力建立SQL Profiler,那麼這樣做通常是正確的。在另一堆數據出現之前,在沒回答前一個問題的數據捕獲之後後,一天就過去了。實際情況是,在你記起以profile表為輸入,查詢為過濾的問題還沒有提出前,一個星期就過去了。
一個避免把SQL Profiler跟蹤輸出放到表裡的原因是:性能和容量的問題。把一個SQL Server的SQL Profiler輸出放到其他SQL Server的方法效果是理想的。它會減輕SQL Profiler的表插入數據時的性能沖撞。如果情況不允許你把SQL Profiler的輸出放到其他SQL Server,那麼最後的方法似乎輸出到文件裡。事後,你可以打開這個跟蹤文件,把它保存為表。接下來,你可以對表進行查詢了。
如果這個跟蹤文件很大,而你正在打開它,那麼一定要耐心。Profiler會花上幾分鐘做讀取文件。記住:捕獲到的數據量是很大的,所以要監視文件的大小或者表和磁盤的逐漸減少的可用空間。