データベースパラメーターのチューニングは、データベースのパフォーマンスを最適化するための効果的な方法です。パラメーター診断機能を使用すると、ApsaraDB RDS コンソールで変更できる ApsaraDB RDS for MySQL インスタンスのパラメーターを診断できます。この機能は、最適化の推奨事項と過去 7 日間のパラメーターの変更履歴を提供します。
背景
データベースパフォーマンスの最適化は、産業界と学界の両方における主要な研究分野です。SQL クエリの最適化 (インデックスの最適化など) やアプリケーションロジックの最適化に加えて、データベースパラメーターのチューニングは、データベースのパフォーマンスを向上させる効果的な方法です。
前提条件
お使いのデータベースインスタンスで、ApsaraDB RDS for MySQL 5.6、5.7、8.0、または 8.4 が実行されていること。
Basic Edition インスタンスの場合、DAS コンソールでパラメーター診断を実行できます。詳細については、「パラメーター診断」をご参照ください。
制限事項
パラメーター診断タスクは 3 分に 1 回しかトリガーできません。
パラメーター診断機能は、ApsaraDB RDS コンソールで変更できるパラメーターのみを分析し、変更を適用せずに診断結果を提供します。
前の診断タスクの直後に新しい診断タスクを実行すると、同じ結果となる場合があります。
仕組み
インスタンスのトポロジー情報を取得し、プライマリインスタンスと読み取り専用インスタンスを個別に分析します。
インスタンスのステータス情報、パラメーターテンプレート、関連するベンチマークの概念、計算式、およびドメイン知識に基づいて、インスタンスのパラメーター設定を分析します。
分析結果を出力します。結果には、インスタンスの静的パラメーター診断と過去 7 日間のパラメーター変更履歴が含まれます。
注意事項
分析結果に基づいて ApsaraDB RDS for MySQL のパラメーターを変更する際、一部のパラメーターはインスタンスの再起動後に有効になります。これらの操作はオフピーク時間帯に実行し、アプリケーションに再接続メカニズムが備わっていることを確認してください。
パラメーター診断機能は、ApsaraDB RDS コンソールで変更できるパラメーターのみを分析し、診断結果を提供します。パラメーターを直接変更するものではありません。パラメーターを変更するには、ApsaraDB RDS コンソールに移動します。詳細については、「ApsaraDB RDS for MySQL インスタンスのパラメーターの変更」をご参照ください。
課金
この機能は無料です。
手順
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、自律型サービス > ワンクリック診断 を選択します。
パラメータ診断 タブをクリックして、インスタンスのパラメーターを診断します。
パラメーター診断タスクの作成
今すぐ分析 をクリックして、パラメーター診断タスクを作成します。新しいタスクは パラメータ診断リスト リストに表示されます。
パラメーター診断結果の表示
パラメータ診断リスト リストで、目的のタスクの 詳細 をクリックして診断結果を表示します。
期間を選択して、過去の診断記録を表示できます。
説明診断結果に基づいてパラメーターを変更するには、結果ページの パラメーター設定 をクリックして ApsaraDB RDS コンソールに移動します。詳細な手順については、「ApsaraDB RDS for MySQL インスタンスのパラメーターの変更」をご参照ください。
診断結果の 提案の推奨度 は、重要度を示します:
クリティカル:パラメーターを直ちに変更してください。
警告:ビジネス要件に基づいてパラメーターを変更してください。
注意:パラメーター値が ApsaraDB RDS for MySQL インスタンスのデフォルトのパラメーターテンプレートの値と異なります。