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

ApsaraDB RDS:パフォーマンスの最適化と診断の概要

最終更新日:Jul 30, 2026

ApsaraDB RDS for SQL Server の日々の運用保守 (O&M) では、Database Autonomy Service (DAS) を使用して、データベースの障害対応、パフォーマンスの最適化、効率の向上、O&M コストの削減を実現できます。DAS は、機械学習と専門家の経験を活用して、データベースの自己認識、自己修復、自己最適化、自己 O&M、および自己保護を提供する Alibaba Cloud のサービスです。DAS はデータベースの O&M タスクを簡素化し、データベースサービスの安定性、セキュリティ、効率性を確保します。

機能の概要

ApsaraDB RDS for SQL Server の自律サービスには、次の機能が含まれます。

SQL Explorer と監査 (推奨)

SQL Explorer と監査を有効にすると、実行アカウント、IP アドレス、実行詳細などの SQL の変更がデータベースカーネルに自動的に記録されます。この機能は、インスタンスのパフォーマンスへの影響を最小限に抑えながら、セキュリティとコンプライアンスの監査、パフォーマンス分析、およびトラブルシューティングをサポートします。

ストレージ管理

この機能は、インスタンスからデータベースへ、データベースからテーブルへとドリルダウンできる階層的な監視と分析を提供します。これにより、データベースのストレージに関する問題を特定し、突き止めることができます。この機能は、次の項目で構成されています。

  • ストレージの概要:週ごとの変更、空き容量、使用済み容量、および推定増加量など、全体的なストレージステータスを表示します。

  • ストレージデータチャート:ストレージ使用量、データとログの比率、ストレージ使用量の上位 5 データベースなど、インスタンスのストレージ使用量をチャートで表示します。

  • ストレージ使用量の推移:インスタンスのストレージ変更の傾向をチャートで表示します。

  • 上位データベース:ストレージ使用量で上位のデータベース (上位 10 件や上位 20 件など) の詳細をテーブルに表示します。

  • 上位 20 データベース: ストレージ使用量が多い順に、データベースの詳細をテーブルに表示します。

パフォーマンスの最適化

この機能は、データベースに関する主要な情報を表示し、次の項目で構成されています。

  • Performance Insight:データベースペイロードを迅速に評価し、パフォーマンス問題の原因を特定し、データベースの安定性を向上させることができます。

  • 不足しているインデックス:インスタンスに不足しているインデックスに関する情報をチャートで表示し、それらを作成するために必要な SQL ステートメントを提供します。

  • インデックス使用状況の統計:インスタンスのインデックス使用状況に関する詳細をチャートで表示し、インデックスの作成に使用された SQL ステートメントを提供します。

  • パフォーマンス統計:インスタンスのパフォーマンス統計の詳細をチャートで表示します。

  • Top SQL:複数のディメンションでソートされた SQL ステートメントをチャートで表示します。リアルタイム Top SQL ステートメントを照会できます。

  • Top Objects:インスタンス内のストアドプロシージャ、関数、トリガーなどのオブジェクト単位で、リアルタイムのパフォーマンス消費量を取得します。これにより、パフォーマンス消費量が最も高いオブジェクトと、それらのオブジェクト内の SQL ステートメントを見つけることができます。

ロックの最適化

この機能は、デッドロック、ロックブロッキング、低速 SQL ステートメント、パフォーマンス監視ダッシュボードなどの項目を通じて、データベースのパフォーマンス問題を診断および最適化するための詳細情報を提供します。

  • デッドロック:デッドロックに関する詳細情報をチャートで表示します。

  • ロックブロッキング:ロックブロッキングに関する詳細情報をチャートで表示します。

  • 低速 SQL ステートメント

    消費量の多い SQL ステートメントを記録し、分析します。この機能は、集計結果 (低速 SQL 統計) と低速 SQL の詳細を表示します。

  • モニタリングダッシュボード

    監視するデータベースインスタンスとメトリクスを選択できます。異なるデータベースインスタンス間でメトリクスを比較したり、複数のメトリクスに対してフィルター操作を使用したりできます。これにより、データベースインスタンスの実行ステータスを監視できます。

制限

  • この機能は、クラウドディスクを使用する ApsaraDB RDS for SQL Server 2008 R2 インスタンスでは利用できません。

  • この機能は、次のリージョンにある ApsaraDB RDS for SQL Server インスタンスでのみ利用できます。中国 (杭州)、中国 (上海)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (ウランチャブ)、中国 (深圳)、中国 (河源)、中国 (広州)、中国 (成都)、中国 (香港)、シンガポール、UAE (ドバイ)。

付録:権限付与

Resource Access Management (RAM) ユーザーが DAS の機能を使用する必要がある場合、その RAM ユーザーに必要な権限を付与する必要があります。

  • システムポリシーを使用して RAM ユーザーに権限を付与する。DAS のシステムポリシーは次のとおりです。

    • AliyunHDMFullAccess:RAM ユーザーに DAS の完全な管理権限を付与します。

    • AliyunHDMReadOnlyAccess:RAM ユーザーに DAS の読み取り専用権限を付与します。

    • AliyunHDMReadOnlyWithSQLLogArchiveAccess:RAM ユーザーに DAS の読み取り専用権限と、SQL Explorer と監査の [検索] (エクスポートを含む) 機能を使用する権限を付与します。

  • カスタムポリシーを使用して RAM ユーザーに権限を付与する。たとえば、RAM ユーザーに読み取り専用権限を付与するには、次のポリシーを使用します。

    {
               
                "Action": [
                    "hdm:Get*",
                    
                    "hdm:Describe*",
                    
                    "hdm:Query*",
                    
                    "hdm:Support*"
                
                ],
                
                    "Effect": "Allow",
                
                    "Resource": "acs:rds:*:*:*"
            
    }