Adventure Works OLAP 資料庫SELECT * FROM $SYSTEM.DBSCHEMA_TABLES
ORDER BY TABLE_NAME
關注 DISCOVER_ 開頭的資料表,如 DISCOVER_CONNECTIONS、DISCOVER_SESSIONS、DISCOVER_OBJECT_MEMORY_USAGE、DISCOVER_OBJECT_ACTIVITY。
SELECT * FROM $SYSTEM.DISCOVER_CONNECTIONS
CONNECTION_HOST_APPLICATION:識別用戶端應用程式 (SSMS、Excel、自訂 App)CONNECTION_LAST_COMMAND_*:找出長時間執行的命令DISCOVER_CONNECTIONS,SSMS 連線消失SELECT
session_connection_id, session_spid, session_user_name,
session_last_command, session_start_time, session_cpu_time_ms,
session_reads, session_writes, session_status,
session_current_database, session_used_memory,
session_elapsed_time_ms, session_last_command_start_time,
session_last_command_end_time
FROM $SYSTEM.DISCOVER_SESSIONS
session_status = 1 表示有作用中查詢session_cpu_time_ms、session_reads/writes 找出資源消耗大戶-- 每個物件佔用記憶體
SELECT * FROM $SYSTEM.DISCOVER_OBJECT_MEMORY_USAGE
-- 每個物件的存取頻率/最後存取時間
SELECT * FROM $SYSTEM.DISCOVER_OBJECT_ACTIVITY
配合記憶體壓力調整快取策略、分割熱門/冷門物件。