パラメーターチューニングは、ご利用の ApsaraDB RDS for MySQL データベースインスタンスのパフォーマンスを向上させるための効率的な手法です。Database Autonomy Service (DAS) は、ApsaraDB RDS コンソールでインスタンスの変更可能なパラメーターを診断し、過去 7 日間のパラメーター最適化ソリューションとパラメーター変更履歴を表示できるパラメーター診断機能を提供します。このトピックでは、パラメーター診断機能の使用方法について説明します。
背景情報
データベースのパフォーマンス最適化は、産業界および学術界における最も重要な研究の 1 つです。インデックス最適化やビジネスコード最適化などの SQL 最適化に加えて、パラメーターチューニングもデータベースのパフォーマンスを最適化するのに効果的であることが証明されています。
前提条件
対象のデータベースエンジンは次のとおりです:
ApsaraDB RDS for MySQL
PolarDB for MySQL
対象データベースのクラウドインスタンスが DAS に接続されており、ステータスが アクセス済み であること。接続方法の詳細については、「データベースインスタンスを DAS に接続」をご参照ください。
制限事項
3 分以内にトリガーできるパラメーター診断・分析タスクは 1 つだけです。
パラメーター診断機能は、コンソールで変更可能なパラメーターの分析と診断結果の表示にのみ使用できます。DAS コンソールでこれらのパラメーターを直接変更することはできません。
連続する 2 つのパラメーター診断・分析タスクの間隔が短い場合、返される結果が同じになることがあります。
仕組み

データベースインスタンスのトポロジー情報を取得し、プライマリインスタンスと読み取り専用インスタンスを分析します。
インスタンスのステータス、パラメーターテンプレート、追加パラメーターに関連するベンチマーク概念、計算式、専門知識に基づいて、データベースインスタンスのパラメーター設定を分析します。
診断・分析結果を提供します。結果には、データベースインスタンスの静的パラメーター診断と過去 7 日間のパラメーター変更履歴が含まれます。
注意事項
診断結果に基づいて ApsaraDB RDS コンソールでパラメーターを変更する場合、変更を適用するためにデータベースインスタンスの再起動が必要になることがあります。この操作はオフピーク時間帯に実行し、ご利用のアプリケーションが自動再接続をサポートしていることを確認することを推奨します。
パラメーター診断は、コンソールで変更可能なパラメーターを分析するだけで、その値を変更することはありません。 ApsaraDB RDS for MySQL の場合、「インスタンスパラメーターの設定」をご参照ください。PolarDB for MySQL の場合、「クラスターとノードのパラメーターを設定」をご参照ください。
課金
料金は発生しません。
操作手順
DAS コンソールにログインします。
左側のナビゲーションウィンドウで、 をクリックします。
対象のインスタンスを見つけ、インスタンス ID をクリックしてインスタンス詳細ページを開きます。
左側のナビゲーションウィンドウで、診断 をクリックします。
表示されたページで、パラメータ診断 タブをクリックします。
パラメーター診断・分析タスクの作成
[パラメーター診断] タブで 分析 をクリックして、パラメーター診断・分析タスクを作成します。作成したタスクは パラメータ診断リスト セクションで確認できます。
パラメーター診断の表示
パラメータ診断リスト セクションで、結果を表示したいタスクを見つけ、操作 列の 詳細 をクリックします。
時間範囲を指定して、パラメーター診断の履歴を表示できます。
説明分析結果に基づいてパラメーターを変更するには、分析結果ページの パラメーター設定 をクリックしてコンソールを開き、パラメーターを変更します。ApsaraDB RDS for MySQL の場合、「インスタンスパラメーターの設定」をご参照ください。PolarDB for MySQL の場合、「クラスターとノードのパラメーターを設定」をご参照ください。
診断の 推奨度:
緊急:このパラメーターを直ちに変更することを推奨します。
警告:ビジネス要件に基づいてこのパラメーターを変更することを推奨します。
注意:このパラメーターの値は、インスタンスのデフォルトのパラメーターテンプレートの値と異なります。