すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ApsaraDB RDS for SQL Serverインスタンスのメモリ使用量を表示するにはどうすればよいですか。

最終更新日:Dec 12, 2024

このトピックでは、ApsaraDB RDS for SQL Serverインスタンスのメモリ使用量を表示する方法について説明します。

説明

以下の点にご注意ください。

  • Alibaba Cloudインスタンスの設定やデータの変更など、リスクの高い操作を実行する前に、インスタンスのディザスタリカバリ機能とフォールトトレランス機能を確認して、データのセキュリティを確保することを推奨します。

  • ECS (Elastic Compute Service) インスタンスやRDSインスタンスなどのインスタンスの設定またはデータを変更する前に、インスタンスのスナップショットを作成するか、バックアップを有効にすることを推奨します。 たとえば、RDSインスタンスのログバックアップを有効にできます。

  • Alibaba Cloud管理コンソールで機密情報に対する権限を付与した場合、または機密情報を送信した場合は、できるだけ早い機会に機密情報を変更することを推奨します。 機密情報には、ユーザー名とパスワードが含まれます。

手順

  1. クライアントからRDSインスタンスに接続します。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスへの接続」をご参照ください。

  2. 次の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;
  3. 次のSQL文を実行して、sys.dm_os_memory_clerksビューのメモリ使用量を表示します。

    SELECT * FROM sys.dm_os_memory_clerks;

アプリケーションスコープ

ApsaraDB RDS for SQL Server

関連ドキュメント