全部產品
Search
文件中心

ApsaraDB RDS:如何查看RDS SQL Server執行個體記憶體使用量情況

更新時間:Jul 24, 2024

本文主要介紹查看RDS SQL Server執行個體記憶體使用量情況的方法。

說明

阿里雲提醒您:

  • 如果您對執行個體或資料有修改、變更等風險操作,務必注意執行個體的容災、容錯能力,確保資料安全。

  • 如果您對執行個體(包括但不限於ECS、RDS)等進行配置與資料修改,建議提前建立快照或開啟RDS記錄備份等功能。

  • 如果您在阿里雲平台授權或者提交過登入帳號、密碼等安全資訊,建議您及時修改。

操作步驟

  1. 使用用戶端串連執行個體。具體操作,請參見串連SQL Server執行個體

  2. 查看各個資料庫在緩衝池中的記憶體使用量量(以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;
  3. 查看sys.dm_os_memory_clerks視圖中的記憶體使用量情況,SQL命令如下:

    SELECT * FROM sys.dm_os_memory_clerks;

適用於

雲資料庫RDS SQL Server版

相關文檔