2012-08-23 36 views
1

我想將文本執行計劃保存在臨時表中,以便我可以對性能進行一些分析。 請告訴我該怎麼做。如何在臨時表中保存文本執行計劃

我打算通過程序找到所有性能問題。 使用MS-SQL Server 2008

+0

技術?數據庫引擎? – Asken

+0

什麼是您的操作系統和數據庫引擎? – piokuc

+0

MS-SQL Server 2008 – singsuyash

回答

1

您可能想要使用SQL Profiler,它爲您提供了將跟蹤信息存儲到表中並在稍後分析它們的選項。

順便說一下,您需要對數據庫執行ALTER TRACE權限才能運行探查器。

+0

我沒有使用太多的SQL事件探查器,但它是否顯示了與SSMS一樣的確切執行計劃。據我所知,SQL事件探查器將跟蹤對服務器所做的所有權限/請求。如果我可以將文本執行計劃保存在表格中,這將非常有幫助!我不知道是否可以有一個完全相關的選擇。 – singsuyash

+0

如果您對讀/寫次數,cpu時間等感興趣,它會跟蹤這些詳細信息。但是,如果您正在查找已使用的索引/表掃描詳細信息等,則不會。 – Vikdor

+0

的確,我需要執行計劃顯示的表掃描,索引和其他詳細信息 – singsuyash