この記事では、Azure Database for PostgreSQLフレキシブル サーバーのインテリジェント チューニングを構成する手順について説明します。
Important
自動バキュームチューニングは非推奨となり、 アダプティブ自動バキュームに置き換えられます。 その結果、intelligent_tuning.metric_targetsを含む任意の値にtuning-autovacuumを設定することはできますが、自動バキューム チューニング パフォーマンスを自動的に調整するバックエンド関数は非アクティブのままです。
インテリジェント チューニングを構成する手順
Azure portal を使用して以下を実行します。
- Azure Database for PostgreSQL フレキシブル サーバー インスタンスを選択します。
- リソース メニューの [設定] で、[パラメーター] を選択 します。 検索テキスト ボックスに、「 intelligent_tuning」と入力します。
- このページには、
intelligent_tuningとintelligent_tuning.metric_targetsの 2 つのパラメーターが表示されます。 インテリジェント チューニングをアクティブにするには、intelligent_tuningをonに設定します。intelligent_tuning.metric_targetsでは、1 つ、複数、またはすべての使用可能なチューニング ターゲットを選択できます。 [保存] ボタンを選択して、これらの変更を適用します。
Note
intelligent_tuningパラメーターとintelligent_tuning.metric_targets パラメーターの両方が動的です。 つまり、値が変更されたときにサーバーを再起動する必要はありません。
チューニング ターゲットの値を選択する際の考慮事項
intelligent_tuning.metric_targets パラメーターから値を選択する場合は、次の考慮事項を考慮してください。
none値は、他のすべての値よりも優先されます。noneと他の値の任意の組み合わせを選択した場合、パラメーターはnoneに設定されていると認識されます。intelligent_tuningをoffに設定するのと同じであるため、チューニングは行われません。all値は、noneを除き、他のすべての値よりも優先されます。allを、noneを除くものとの任意の組み合わせで選択した場合、一覧表示されているすべてのパラメーターがチューニングされます。all値には、既存のすべてのメトリック ターゲットが含まれます。 さらに、この値は、今後追加する可能性のある新しいメトリック ターゲットにも自動的に適用されます。 これにより、Azure Database for PostgreSQLフレキシブル サーバーの包括的で将来を見据えるチューニングが可能になります。