パラメータチューニングは、ApsaraDB RDS for MySQLデータベースインスタンスのパフォーマンスを向上させる効率的な方法です。 Database Autonomy Service (DAS) は、ApsaraDB RDSコンソールでインスタンスの変更可能なパラメーターを診断し、過去7日間のパラメーター最適化ソリューションとパラメーター変更レコードを表示できるパラメーター診断機能を提供します。 このトピックでは、パラメータ診断機能の使用方法について説明します。
背景情報
データベースパフォーマンスの最適化は、産業界および学界で最も重要な研究の1つです。 インデックス最適化やビジネスコード最適化などのSQL最適化に加えて、パラメータチューニングもデータベースのパフォーマンスを最適化するために効果的であることが証明されています。
前提条件
管理するApsaraDB RDS for MySQLデータベースインスタンスのバージョンが5.6、5.7、または8.0です。
制限事項
3分以内にトリガーできるパラメータ診断および分析タスクは1つだけです。
パラメーター診断機能は、ApsaraDB RDSコンソールで変更可能なパラメーターを分析し、診断を表示するためにのみ使用できます。 DASコンソールでこれらのパラメーターを直接変更することはできません。
2つの連続したパラメータ診断および分析タスクの間隔が短い場合、返される結果は同じになる可能性があります。
仕組み
データベースインスタンスのトポロジ情報を取得し、プライマリインスタンスと読み取り専用インスタンスを分析します。
インスタンスのステータス、パラメーターテンプレート、追加パラメーターに関連するベンチマーク概念、計算式、および専門知識に基づいて、データベースインスタンスのパラメーター設定を分析します。
診断と分析の結果を提供します。 結果には、データベースインスタンスの静的パラメータ診断と、過去7日間のパラメータ変更レコードが含まれます。
使用上の注意
診断に基づいてApsaraDB RDSコンソールでパラメーターを変更する場合、変更を適用するにはデータベースインスタンスを再起動する必要があります。 この操作はオフピーク時に実行し、アプリケーションが自動再接続をサポートしていることを確認することを推奨します。
パラメーター診断機能は、ApsaraDB RDSコンソールで変更可能なパラメーターを分析し、診断を表示するためにのみ使用できます。 DASコンソールでこれらのパラメーターを直接変更することはできません。 パラメーターは、ApsaraDB RDSコンソールでのみ変更できます。 詳細は、「インスタンスパラメーターの変更」をご参照ください。
課金
料金はかかりません。
手順
DASコンソールにログインします。
左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
左側のナビゲーションウィンドウで、診断 をクリックします。
表示されるページで、[パラメーター診断] タブをクリックします。
パラメータ診断および分析タスクの作成
[パラメーター診断] タブで、[分析] をクリックしてパラメーター診断および分析タスクを作成します。 作成したタスクは、[パラメーター診断] セクションで確認できます。
パラメータ診断の表示
[パラメーター診断] セクションで、結果を表示するタスクを見つけ、[操作] 列の [詳細] をクリックします。
パラメータ診断レコードを表示する時間範囲を指定できます。
説明診断に基づいてパラメータを変更するには、パラメータ診断および分析タスクの詳細ページで [パラメータ設定] をクリックします。 ApsaraDB RDSコンソールに移動します。 次に、[変更可能なパラメーター] タブでパラメーターを変更できます。 詳細は、「インスタンスパラメーターの変更」をご参照ください。
診断における推奨レベル:
重要: このパラメーターはすぐに変更することを推奨します。
警告: ビジネス要件に基づいてこのパラメーターを変更することを推奨します。
注意: このパラメーターの値は、ApsaraDB RDS for MySQLインスタンスのデフォルトのパラメーターテンプレートの値とは異なります。