この記事では、Azure portal を使用して Azure Database for PostgreSQL フレキシブル サーバー インスタンスでインテリジェント チューニングを構成する手順について説明します。
インテリジェント チューニングの詳細については、「概要」を参照してください。
重要
自動バキューム チューニングは現在、General Purpose およびメモリ最適化のサーバー コンピューティング レベル (4 個以上の仮想コアを持つもの) に対してサポートされています。 バースト可能サーバー コンピューティング レベルはサポートされていません。
でインテリジェントなチューニングを有効にする手順
Azure portal にアクセスし、インテリジェント チューニングを有効にする Azure Database for PostgreSQL フレキシブル サーバー インスタンスを選択します。
左側のペインで、[Server parameters] (サーバー パラメーター) を選択し、インテリジェント チューニングを検索します。
このペインには、2 つのパラメーター
intelligent_tuningとintelligent_tuning.metric_targetsが表示されます。 インテリジェント チューニングをアクティブにするには、intelligent_tuningを [オン] に変更します。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 フレキシブル サーバー インスタンスを包括的かつ将来に備えてチューニングできます。