如何定期蒐集 SQL 主機效能統計資料 - Part I
[感謝 SQL 大師 - Ray Yen 提供的方法, 以下的內容是我整理大師提供的資料]
- 蒐集 SQL Server 的效能紀錄, 步驟如下:
建立一個資料蒐集的 Database 與 table (01_WhoIsActive10 Create Database And Logging table.sql)
建立資料蒐集 Stored Procedure (02_who_is_active_SP_v10.sql)
清除效能統計 Cache (03_Clear_Perf_Cache.sql)
建立一個 SQL Agent Job
(1) 新增一個 SQL Agent Job
(2) 設定精靈
- 設定工作名稱
- 加入作業指令 (04_WhoIsActive10_AgentJob.sql)
- 設定排程
啟動 SQL Agent Job
重現問題
蒐集完成後請務必停止 SQL Agent Job, 否則資料會暴增
資料會存在 [MS_PERF_COLLECTION].[dbo].[WHOISACTIVE]