在負載測試中收集 SQL 追蹤資料以監視並改善效能
SQL 追蹤是可在負載測試中用來協助監視並增強 Web 應用程式效能的工具。 只有在 Web 應用程式使用 SQL Server 儲存資料時,您才應該使用 SQL 追蹤。
![]() |
---|
SQL 追蹤並不限於 Web 效能測試。 存取 SQL Server 資料庫的應用程式單元測試,也適合使用 SQL 追蹤。 |
在負載測試回合期間,您可以收集 SQL 追蹤資料以便稍後進行分析。 收集追蹤資料可讓您識別受測的 SQL Server 資料庫中,執行最慢的查詢和預存程序。 您可以在建立負載測試後,從 [負載測試編輯器] 中編輯您的負載測試,以啟用追蹤。
如果啟用了 SQL 追蹤,在進行包含追蹤資料的負載測試回合時,就會建立一個檔案。 在測試回合結束時,這項資料會自動儲存至 [負載測試結果存放區],然後會將上述追蹤檔刪除。 負載測試完成後,您可以在 [SQL 追蹤] 資料表中分析追蹤資料。 如需詳細資訊,請參閱 HOW TO:使用 SQL 追蹤資料表在負載測試中檢視 SQL 追蹤資料。
如果啟用 SQL 追蹤,SQL 追蹤資料就可顯示在 [負載測試分析器] 之 [資料表] 檢視中可用的 SQL 追蹤資料表上。 若要診斷 SQL 效能問題,SQL 追蹤是相當容易使用的替代方式,能夠在負載測試執行時個別啟動 SQL Profiler 工作階段。 若要啟用此功能,執行負載測試的使用者必須具備執行 SQL 追蹤所需的 SQL 權限,而且必須指定要在其中寫入追蹤檔的目錄 (通常是共用目錄)。 負載測試完成時,追蹤檔的資料會匯入至負載測試儲存機制中,並且與執行的負載測試產生關聯,以便之後可隨時使用 [負載測試分析器] 進行檢視。
![]() |
---|
如需回合設定屬性及其描述的完整清單,請參閱負載測試回合設定屬性。 工作 |
工作 |
相關主題 |
---|---|
使用 SQL 追蹤以改進效能:SQL 追蹤是可在負載測試中用來協助監視並增強 Web 應用程式效能的工具。 |