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 ステートメント、パフォーマンス監視ダッシュボードなどの項目を通じて、データベースのパフォーマンス問題を診断および最適化するための詳細情報を提供します。
制限
この機能は、クラウドディスクを使用する 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:*:*:*" }