Database Autonomy Service (DAS) は、機械学習と詳細なモニタリングデータに基づいた24/7異常検出を提供します。 自動SQL最適化、自動SQLスロットリング、自動ストレージ拡張、コンピューティングリソースの自動スケーリングなど、さまざまな自律機能を有効にできます。 これらの特徴は、閉ループ診断プロセスをサポートする。 これにより、異常の検出、根本原因の分析、損失の軽減またはパフォーマンスの最適化、効果の追跡、ロールバック操作の実行、ナレッジベースへのナレッジの追加ができます。 パフォーマンス最適化の効果も数量化できます。 このように、DAS ではデータベースのサービス継続性が確保されています。 このトピックでは、ApsaraDB RDS for MySQLインスタンスに対してDASの自律機能を有効にする方法について説明します。
自律機能の有効化
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
インスタンスの詳細ページで、自律型センター左側のナビゲーションウィンドウに表示されます。
On the自律型センタータブをクリックします。Autonomy Service Settings右上隅にあります。
Autonomous Function Managementパネルの [Autonomous Function Settings] タブで、[Enable Autonomy Service] をオンにします。
最適化とスロットリング タブで、ビジネス要件に基づいて自律機能を有効にします。
説明DASは、さまざまなデータベースエンジンにさまざまな自律機能を提供します。 詳細については、「サポートされているデータベースエンジンと機能」をご参照ください。
インデックスの自動作成と自動削除 および SQL 診断と自動インデックス作成 を選択した場合、DASはSQL文の自動診断を実行し、インデックス最適化の提案を提供し、その提案に基づいてデータベースインスタンスにインデックスを作成します。 詳細については、「自動SQL最適化」をご参照ください。
自動スロットリング を選択し、関連するパラメーターを設定した場合、指定した条件が満たされると、DASは自動SQLスロットリングをトリガーします。 詳細については、「自動SQLスロットリングの設定」をご参照ください。
自動スペース拡張 を選択し、関連するパラメーターを設定した場合、ストレージスペースが不足している場合、DASはストレージスペースを自動的に拡張します。 詳細については、「自動スペース拡張」をご参照ください。
Automatic Performance Scaling を選択して関連するパラメーターを設定した場合、DASはデータベースインスタンスの平均CPU使用率に基づいてデータベースインスタンスを自動的にスケールアップまたはスケールダウンします。 詳細については、「自動パフォーマンススケーリング」をご参照ください。
Auto Scaling タブでポリシーを作成し、関連するパラメーターを設定します。 データベースインスタンスにポリシーを適用した後、DASは、ポリシーに基づいてデータベースインスタンスをスケールアップまたはスケールダウンするための提案を提供し、インスタンスのパフォーマンスが指定されたしきい値に達すると、データベースインスタンスを自動的にスケールアップまたはスケールダウンします。 詳細については、「Auto scaling」をご参照ください。
説明DASは、さまざまなデータベースエンジンにさまざまな自動スケーリング機能を提供します。 詳細については、「サポートされているデータベースエンジンと機能」をご参照ください。
[OK] をクリックして設定を保存します。
自律性の結果を表示する
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
インスタンスの詳細ページで、自律型センター左側のナビゲーションウィンドウに表示されます。
自律型センター ページで、時間範囲を選択して、指定した時間範囲内に発生したイベントを表示します。
イベントの詳細を表示するには、イベントの [操作] 列の [詳細] をクリックします。