インテリジェント チューニングを構成する

この記事では、Azure Database for PostgreSQLフレキシブル サーバーのインテリジェント チューニングを構成する手順について説明します。

Important

自動バキュームチューニングは非推奨となり、 アダプティブ自動バキュームに置き換えられます。 その結果、intelligent_tuning.metric_targetsを含む任意の値にtuning-autovacuumを設定することはできますが、自動バキューム チューニング パフォーマンスを自動的に調整するバックエンド関数は非アクティブのままです。

インテリジェント チューニングを構成する手順

Azure portal を使用して以下を実行します。

  1. Azure Database for PostgreSQL フレキシブル サーバー インスタンスを選択します。
  2. リソース メニューの [設定] で、[パラメーター] を選択 します。 検索テキスト ボックスに、「 intelligent_tuning」と入力します。 intelligent_tuningの検索を含む [パラメーター] メニュー オプションを示すスクリーンショット。
  3. このページには、 intelligent_tuningintelligent_tuning.metric_targetsの 2 つのパラメーターが表示されます。 インテリジェント チューニングをアクティブにするには、 intelligent_tuningon に設定します。 intelligent_tuning.metric_targetsでは、1 つ、複数、またはすべての使用可能なチューニング ターゲットを選択できます。 [保存] ボタンを選択して、これらの変更を適用します。 intelligent_tuning.tuning_targets でサポートされている値を含む [パラメーター] ページを示すスクリーンショット。

Note

intelligent_tuningパラメーターとintelligent_tuning.metric_targets パラメーターの両方が動的です。 つまり、値が変更されたときにサーバーを再起動する必要はありません。

チューニング ターゲットの値を選択する際の考慮事項

intelligent_tuning.metric_targets パラメーターから値を選択する場合は、次の考慮事項を考慮してください。

  • none 値は、他のすべての値よりも優先されます。 none と他の値の任意の組み合わせを選択した場合、パラメーターは none に設定されていると認識されます。 intelligent_tuningoffに設定するのと同じであるため、チューニングは行われません。

  • all値は、noneを除き、他のすべての値よりも優先されます。 all を、none を除くものとの任意の組み合わせで選択した場合、一覧表示されているすべてのパラメーターがチューニングされます。

  • all 値には、既存のすべてのメトリック ターゲットが含まれます。 さらに、この値は、今後追加する可能性のある新しいメトリック ターゲットにも自動的に適用されます。 これにより、Azure Database for PostgreSQLフレキシブル サーバーの包括的で将来を見据えるチューニングが可能になります。