適用対象: Azure Database for PostgreSQL - フレキシブル サーバー
この記事では、ワークロードに影響を与えずに拡張するように Azure Database for PostgreSQL サーバー ストレージを構成する方法について説明します。
プロビジョニング済みストレージが 1 TiB を超えるサーバーの場合、使用可能な領域が合計容量の 10% 未満または 64 GiB 未満になると、ストレージの自動拡張メカニズムがアクティブになります。 この 2 つのうち小さい方の値により、自動拡張がアクティブ化されるタイミングが決まります。 これに対し、ストレージが 1 TiB 以下のサーバーの場合は、このしきい値は、使用可能な空き領域の 20% または 64 GiB に調整されます。 ここでも、2 つの値のうち小さい方の値によって決まります。
図の例では、ストレージ容量が 2 TiB (1 TiB を超える) のサーバーを使用しています。 この場合、自動拡張の制限は 64 GiB に設定されます。 この選択は、2 TiB の 10% (約 204.8 GiB) と比較すると、64 GiB の方が小さい値であるためです。 これに対し、ストレージ サイズが 128 GiB (1 TiB 未満) のサーバーでは、残りの領域が 25.8 GiB になった場合に自動拡張機能がアクティブになります。 このアクティブ化は、割り当てられたストレージの合計 (128 GiB) の 20% のしきい値に基づきます。これは 64 GiB よりも小さな値であるためです。
メモ
Azure Database for PostgreSQL では、ストレージの種類が Premium SSD のストレージ自動拡張機能のみがサポートされます。
ストレージは、Premium ディスク SSD の場合はサイズが常に 2 倍になり、ストレージ コストが 2 倍になります。
Premium SSD V2 でのみ、より詳細なディスク サイズの増加がサポートされます。
既存のサーバーに対してストレージの自動拡張を有効にする手順
Azure portal を使用して以下を実行します。
既存のサーバーに対してストレージの自動拡張を無効にする手順
Azure portal を使用して以下を実行します。
サーバーのプロビジョニング中にストレージの自動拡張を有効にする手順
Azure portal を使用して以下を実行します。
制限事項と考慮事項
自動拡張は、使用可能な領域がプロビジョニングされたストレージの合計% 10 未満または 64 GiB のいずれか大きい方の場合にアクティブになります。
自動拡張機能では、スケールアップのみがサポートされます。 ストレージ サイズが自動的に縮小されることはありません。
よく寄せられる質問 (FAQ)
**Q. 自動拡張は WAL 使用率が高い場合に機能しますか?
A.No、その場合はトリガーされません。
質問 自動拡張によってダウンタイムが発生しますか?
A. いいえ。オンライン ディスクのスケーリングに依存しています。