效能異常時需快速鎖定是哪個用戶端、哪個應用程式、哪條 SQL 造成壓力。本腳本整合多個 DMV,一次查詢取得 Session 與請求完整上下文,包含實際執行的 SQL 文字。
sys.dm_exec_sessions、sys.dm_exec_connections、sys.dm_exec_requests、sys.dm_os_tasks、sys.dm_os_waiting_tasks 取得等待資訊。CROSS APPLY sys.dm_exec_sql_text(sql_handle) 取得完整 SQL 文字。Command IN ('SELECT','UPDATE','DELETE') 聚焦資料操作陳述式。#tmp 供後續分析或報表呈現。可排程寫入歷史表,搭配報表儀表板實現即時效能監控儀表板,支援依應用程式、用戶端 IP、等待類型多維度鑽取分析。