本文主要介紹查看RDS SQL Server執行個體記憶體使用量情況的方法。
說明
阿里雲提醒您:
如果您對執行個體或資料有修改、變更等風險操作,務必注意執行個體的容災、容錯能力,確保資料安全。
如果您對執行個體(包括但不限於ECS、RDS)等進行配置與資料修改,建議提前建立快照或開啟RDS記錄備份等功能。
如果您在阿里雲平台授權或者提交過登入帳號、密碼等安全資訊,建議您及時修改。
操作步驟
使用用戶端串連執行個體。具體操作,請參見串連SQL Server執行個體。
查看各個資料庫在緩衝池中的記憶體使用量量(以MB為單位),SQL命令如下:
SELECT COUNT(*) * 8 / 1024 AS "Cache Size(MB)", CASE WHEN Database_ID = 32767 THEN 'ResourceDb' ELSE DB_NAME(Database_ID) END AS "Database" FROM sys.dm_os_buffer_descriptors GROUP BY DB_NAME(Database_ID), Database_ID ORDER BY "Cache Size(MB)" DESC;
查看
sys.dm_os_memory_clerks
視圖中的記憶體使用量情況,SQL命令如下:SELECT * FROM sys.dm_os_memory_clerks;
適用於
雲資料庫RDS SQL Server版