このトピックでは、ApsaraDB RDS for SQL Serverインスタンスのメモリ使用量を表示する方法について説明します。
説明
以下の点にご注意ください。
Alibaba Cloudインスタンスの設定やデータの変更など、リスクの高い操作を実行する前に、インスタンスのディザスタリカバリ機能とフォールトトレランス機能を確認して、データのセキュリティを確保することを推奨します。
ECS (Elastic Compute Service) インスタンスやRDSインスタンスなどのインスタンスの設定またはデータを変更する前に、インスタンスのスナップショットを作成するか、バックアップを有効にすることを推奨します。 たとえば、RDSインスタンスのログバックアップを有効にできます。
Alibaba Cloud管理コンソールで機密情報に対する権限を付与した場合、または機密情報を送信した場合は、できるだけ早い機会に機密情報を変更することを推奨します。 機密情報には、ユーザー名とパスワードが含まれます。
手順
クライアントからRDSインスタンスに接続します。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスへの接続」をご参照ください。
次のSQL文を実行して、バッファプール内の各データベースのメモリ使用量をMB単位で表示します。
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;
次のSQL文を実行して、
sys.dm_os_memory_clerks
ビューのメモリ使用量を表示します。SELECT * FROM sys.dm_os_memory_clerks;
アプリケーションスコープ
ApsaraDB RDS for SQL Server