次の方法で共有


先書きログ/設定

commit_delay

属性 Value
カテゴリ 先書きログ/設定
説明 トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。
データの種類 integer
既定値 0
使用できる値 0-100000
パラメーターの型 動的
ドキュメント commit_delay

commit_siblings

属性 Value
カテゴリ 先書きログ/設定
説明 commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。
データの種類 integer
既定値 5
使用できる値 0-1000
パラメーターの型 動的
ドキュメント commit_siblings

fsync

属性 Value
カテゴリ 先書きログ/設定
説明 更新を強制的にディスクに同期します。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント fsync

full_page_writes

属性 Value
カテゴリ 先書きログ/設定
説明 チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント full_page_writes

synchronous_commit

属性 Value
カテゴリ 先書きログ/設定
説明 現在のトランザクションの同期レベルを設定します。
データの種類 列挙型
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント synchronous_commit

wal_buffers

属性 Value
カテゴリ 先書きログ/設定
説明 WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。
データの種類 integer
規定値 サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。
使用できる値 -1-262143
パラメーターの型 static
ドキュメント wal_buffers

Azure 固有の注

wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。

インスタンスに割り当てられている製品を変更するたびに、次の数式に従って wal_buffers パラメーターの値も調整する必要があります。

4 個までの仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 2048 です。

4 個を超える仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 16384 です。

前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。

仮想コア wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ファイルで書き込まれたページ全体の書き込みを圧縮します。
データの種類 boolean
既定値 on
使用できる値 on,off
パラメーターの型 動的
ドキュメント wal_compression

wal_init_zero

属性 Value
カテゴリ 先書きログ/設定
説明 最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント wal_init_zero

wal_level

属性 Value
カテゴリ 先書きログ/設定
説明 これにより、WAL に書き込まれる情報の量が決まります。
データの種類 列挙型
既定値 replica
使用できる値 replica,logical
パラメーターの型 static
ドキュメント wal_level

wal_log_hints

属性 Value
カテゴリ 先書きログ/設定
説明 重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。
データの種類 boolean
既定値 off
使用できる値 off
パラメーターの型 読み取り専用
ドキュメント wal_log_hints

wal_recycle

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント wal_recycle

wal_skip_threshold

属性 Value
カテゴリ 先書きログ/設定
説明 WAL を記述する代わりの、fsync に対する新しいファイルの最小サイズ。
データの種類 integer
既定値 2048
使用できる値 2048
パラメーターの型 読み取り専用
ドキュメント wal_skip_threshold

wal_sync_method

属性 Value
カテゴリ 先書きログ/設定
説明 WAL 更新を強制的にディスクに適用するために使用する方法を選択します。
データの種類 列挙型
既定値 fdatasync
使用できる値 fdatasync
パラメーターの型 読み取り専用
ドキュメント wal_sync_method

wal_writer_delay

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ライターによって実行される WAL フラッシュ間の期間。
データの種類 integer
既定値 200
使用できる値 1-10000
パラメーターの型 動的
ドキュメント wal_writer_delay

wal_writer_flush_after

属性 Value
カテゴリ 先書きログ/設定
説明 フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量。
データの種類 integer
既定値 128
使用できる値 0-2147483647
パラメーターの型 動的
ドキュメント wal_writer_flush_after

commit_delay

属性 Value
カテゴリ 先書きログ/設定
説明 トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。
データの種類 integer
既定値 0
使用できる値 0-100000
パラメーターの型 動的
ドキュメント commit_delay

commit_siblings

属性 Value
カテゴリ 先書きログ/設定
説明 commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。
データの種類 integer
既定値 5
使用できる値 0-1000
パラメーターの型 動的
ドキュメント commit_siblings

fsync

属性 Value
カテゴリ 先書きログ/設定
説明 更新を強制的にディスクに同期します。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント fsync

full_page_writes

属性 Value
カテゴリ 先書きログ/設定
説明 チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント full_page_writes

synchronous_commit

属性 Value
カテゴリ 先書きログ/設定
説明 現在のトランザクションの同期レベルを設定します。
データの種類 列挙型
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント synchronous_commit

wal_buffers

属性 Value
カテゴリ 先書きログ/設定
説明 WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。
データの種類 integer
規定値 サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。
使用できる値 -1-262143
パラメーターの型 static
ドキュメント wal_buffers

Azure 固有の注

wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。

インスタンスに割り当てられている製品を変更するたびに、次の数式に従って wal_buffers パラメーターの値も調整する必要があります。

4 個までの仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 2048 です。

4 個を超える仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 16384 です。

前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。

仮想コア wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ファイルで書き込まれたページ全体の書き込みを圧縮します。
データの種類 boolean
既定値 on
使用できる値 on,off
パラメーターの型 動的
ドキュメント wal_compression

wal_init_zero

属性 Value
カテゴリ 先書きログ/設定
説明 最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント wal_init_zero

wal_level

属性 Value
カテゴリ 先書きログ/設定
説明 これにより、WAL に書き込まれる情報の量が決まります。
データの種類 列挙型
既定値 replica
使用できる値 replica,logical
パラメーターの型 static
ドキュメント wal_level

wal_log_hints

属性 Value
カテゴリ 先書きログ/設定
説明 重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。
データの種類 boolean
既定値 off
使用できる値 off
パラメーターの型 読み取り専用
ドキュメント wal_log_hints

wal_recycle

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント wal_recycle

wal_skip_threshold

属性 Value
カテゴリ 先書きログ/設定
説明 WAL を記述する代わりの、fsync に対する新しいファイルの最小サイズ。
データの種類 integer
既定値 2048
使用できる値 2048
パラメーターの型 読み取り専用
ドキュメント wal_skip_threshold

wal_sync_method

属性 Value
カテゴリ 先書きログ/設定
説明 WAL 更新を強制的にディスクに適用するために使用する方法を選択します。
データの種類 列挙型
既定値 fdatasync
使用できる値 fdatasync
パラメーターの型 読み取り専用
ドキュメント wal_sync_method

wal_writer_delay

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ライターによって実行される WAL フラッシュ間の期間。
データの種類 integer
既定値 200
使用できる値 1-10000
パラメーターの型 動的
ドキュメント wal_writer_delay

wal_writer_flush_after

属性 Value
カテゴリ 先書きログ/設定
説明 フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量。
データの種類 integer
既定値 128
使用できる値 0-2147483647
パラメーターの型 動的
ドキュメント wal_writer_flush_after

commit_delay

属性 Value
カテゴリ 先書きログ/設定
説明 トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。
データの種類 integer
既定値 0
使用できる値 0-100000
パラメーターの型 動的
ドキュメント commit_delay

commit_siblings

属性 Value
カテゴリ 先書きログ/設定
説明 commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。
データの種類 integer
既定値 5
使用できる値 0-1000
パラメーターの型 動的
ドキュメント commit_siblings

fsync

属性 Value
カテゴリ 先書きログ/設定
説明 更新を強制的にディスクに同期します。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント fsync

full_page_writes

属性 Value
カテゴリ 先書きログ/設定
説明 チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント full_page_writes

synchronous_commit

属性 Value
カテゴリ 先書きログ/設定
説明 現在のトランザクションの同期レベルを設定します。
データの種類 列挙型
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント synchronous_commit

wal_buffers

属性 Value
カテゴリ 先書きログ/設定
説明 WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。
データの種類 integer
規定値 サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。
使用できる値 -1-262143
パラメーターの型 static
ドキュメント wal_buffers

Azure 固有の注

wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。

インスタンスに割り当てられている製品を変更するたびに、次の数式に従って wal_buffers パラメーターの値も調整する必要があります。

4 個までの仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 2048 です。

4 個を超える仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 16384 です。

前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。

仮想コア wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ファイルで書き込まれたページ全体の書き込みを圧縮します。
データの種類 boolean
既定値 on
使用できる値 on,off
パラメーターの型 動的
ドキュメント wal_compression

wal_init_zero

属性 Value
カテゴリ 先書きログ/設定
説明 最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント wal_init_zero

wal_level

属性 Value
カテゴリ 先書きログ/設定
説明 これにより、WAL に書き込まれる情報の量が決まります。
データの種類 列挙型
既定値 replica
使用できる値 replica,logical
パラメーターの型 static
ドキュメント wal_level

wal_log_hints

属性 Value
カテゴリ 先書きログ/設定
説明 重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。
データの種類 boolean
既定値 off
使用できる値 off
パラメーターの型 読み取り専用
ドキュメント wal_log_hints

wal_recycle

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント wal_recycle

wal_skip_threshold

属性 Value
カテゴリ 先書きログ/設定
説明 WAL を記述する代わりの、fsync に対する新しいファイルの最小サイズ。
データの種類 integer
既定値 2048
使用できる値 2048
パラメーターの型 読み取り専用
ドキュメント wal_skip_threshold

wal_sync_method

属性 Value
カテゴリ 先書きログ/設定
説明 WAL 更新を強制的にディスクに適用するために使用する方法を選択します。
データの種類 列挙型
既定値 fdatasync
使用できる値 fdatasync
パラメーターの型 読み取り専用
ドキュメント wal_sync_method

wal_writer_delay

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ライターによって実行される WAL フラッシュ間の期間。
データの種類 integer
既定値 200
使用できる値 1-10000
パラメーターの型 動的
ドキュメント wal_writer_delay

wal_writer_flush_after

属性 Value
カテゴリ 先書きログ/設定
説明 フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量。
データの種類 integer
既定値 128
使用できる値 0-2147483647
パラメーターの型 動的
ドキュメント wal_writer_flush_after

commit_delay

属性 Value
カテゴリ 先書きログ/設定
説明 トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。
データの種類 integer
既定値 0
使用できる値 0-100000
パラメーターの型 動的
ドキュメント commit_delay

commit_siblings

属性 Value
カテゴリ 先書きログ/設定
説明 commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。
データの種類 integer
既定値 5
使用できる値 0-1000
パラメーターの型 動的
ドキュメント commit_siblings

fsync

属性 Value
カテゴリ 先書きログ/設定
説明 更新を強制的にディスクに同期します。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント fsync

full_page_writes

属性 Value
カテゴリ 先書きログ/設定
説明 チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント full_page_writes

synchronous_commit

属性 Value
カテゴリ 先書きログ/設定
説明 現在のトランザクションの同期レベルを設定します。
データの種類 列挙型
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント synchronous_commit

wal_buffers

属性 Value
カテゴリ 先書きログ/設定
説明 WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。
データの種類 integer
規定値 サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。
使用できる値 -1-262143
パラメーターの型 static
ドキュメント wal_buffers

Azure 固有の注

wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。

インスタンスに割り当てられている製品を変更するたびに、次の数式に従って wal_buffers パラメーターの値も調整する必要があります。

4 個までの仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 2048 です。

4 個を超える仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 16384 です。

前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。

仮想コア wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ファイルで書き込まれたページ全体の書き込みを圧縮します。
データの種類 boolean
既定値 on
使用できる値 on,off
パラメーターの型 動的
ドキュメント wal_compression

wal_init_zero

属性 Value
カテゴリ 先書きログ/設定
説明 最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント wal_init_zero

wal_level

属性 Value
カテゴリ 先書きログ/設定
説明 これにより、WAL に書き込まれる情報の量が決まります。
データの種類 列挙型
既定値 replica
使用できる値 replica,logical
パラメーターの型 static
ドキュメント wal_level

wal_log_hints

属性 Value
カテゴリ 先書きログ/設定
説明 重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。
データの種類 boolean
既定値 off
使用できる値 off
パラメーターの型 読み取り専用
ドキュメント wal_log_hints

wal_recycle

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント wal_recycle

wal_skip_threshold

属性 Value
カテゴリ 先書きログ/設定
説明 WAL を記述する代わりの、fsync に対する新しいファイルのサイズ。
データの種類 integer
既定値 2048
使用できる値 2048
パラメーターの型 読み取り専用
ドキュメント wal_skip_threshold

wal_sync_method

属性 Value
カテゴリ 先書きログ/設定
説明 WAL 更新を強制的にディスクに適用するために使用する方法を選択します。
データの種類 列挙型
既定値 fdatasync
使用できる値 fdatasync
パラメーターの型 読み取り専用
ドキュメント wal_sync_method

wal_writer_delay

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ライターによって実行される WAL フラッシュ間の期間。
データの種類 integer
既定値 200
使用できる値 1-10000
パラメーターの型 動的
ドキュメント wal_writer_delay

wal_writer_flush_after

属性 Value
カテゴリ 先書きログ/設定
説明 フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量。
データの種類 integer
既定値 128
使用できる値 0-2147483647
パラメーターの型 動的
ドキュメント wal_writer_flush_after

commit_delay

属性 Value
カテゴリ 先書きログ/設定
説明 トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。
データの種類 integer
既定値 0
使用できる値 0-100000
パラメーターの型 動的
ドキュメント commit_delay

commit_siblings

属性 Value
カテゴリ 先書きログ/設定
説明 commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。
データの種類 integer
既定値 5
使用できる値 0-1000
パラメーターの型 動的
ドキュメント commit_siblings

fsync

属性 Value
カテゴリ 先書きログ/設定
説明 更新を強制的にディスクに同期します。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント fsync

full_page_writes

属性 Value
カテゴリ 先書きログ/設定
説明 チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント full_page_writes

synchronous_commit

属性 Value
カテゴリ 先書きログ/設定
説明 現在のトランザクションの同期レベルを設定します。
データの種類 列挙型
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント synchronous_commit

wal_buffers

属性 Value
カテゴリ 先書きログ/設定
説明 WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。
データの種類 integer
規定値 サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。
使用できる値 -1-262143
パラメーターの型 static
ドキュメント wal_buffers

Azure 固有の注

wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。

インスタンスに割り当てられている製品を変更するたびに、次の数式に従って wal_buffers パラメーターの値も調整する必要があります。

4 個までの仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 2048 です。

4 個を超える仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 16384 です。

前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。

仮想コア wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ファイルで書き込まれたページ全体の書き込みを圧縮します。
データの種類 boolean
既定値 on
使用できる値 on,off
パラメーターの型 動的
ドキュメント wal_compression

wal_init_zero

属性 Value
カテゴリ 先書きログ/設定
説明 最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント wal_init_zero

wal_level

属性 Value
カテゴリ 先書きログ/設定
説明 これにより、WAL に書き込まれる情報の量が決まります。
データの種類 列挙型
既定値 replica
使用できる値 replica,logical
パラメーターの型 static
ドキュメント wal_level

wal_log_hints

属性 Value
カテゴリ 先書きログ/設定
説明 重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。
データの種類 boolean
既定値 off
使用できる値 off
パラメーターの型 読み取り専用
ドキュメント wal_log_hints

wal_recycle

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント wal_recycle

wal_sync_method

属性 Value
カテゴリ 先書きログ/設定
説明 WAL 更新を強制的にディスクに適用するために使用する方法を選択します。
データの種類 列挙型
既定値 fdatasync
使用できる値 fdatasync
パラメーターの型 読み取り専用
ドキュメント wal_sync_method

wal_writer_delay

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ライターによって実行される WAL フラッシュ間の期間。
データの種類 integer
既定値 200
使用できる値 1-10000
パラメーターの型 動的
ドキュメント wal_writer_delay

wal_writer_flush_after

属性 Value
カテゴリ 先書きログ/設定
説明 フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量。
データの種類 integer
既定値 128
使用できる値 0-2147483647
パラメーターの型 動的
ドキュメント wal_writer_flush_after

commit_delay

属性 Value
カテゴリ 先書きログ/設定
説明 トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。
データの種類 integer
既定値 0
使用できる値 0-100000
パラメーターの型 動的
ドキュメント commit_delay

commit_siblings

属性 Value
カテゴリ 先書きログ/設定
説明 commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。
データの種類 integer
既定値 5
使用できる値 0-1000
パラメーターの型 動的
ドキュメント commit_siblings

fsync

属性 Value
カテゴリ 先書きログ/設定
説明 更新を強制的にディスクに同期します。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント fsync

full_page_writes

属性 Value
カテゴリ 先書きログ/設定
説明 チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。
データの種類 boolean
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント full_page_writes

synchronous_commit

属性 Value
カテゴリ 先書きログ/設定
説明 現在のトランザクションの同期レベルを設定します。
データの種類 列挙型
既定値 on
使用できる値 on
パラメーターの型 読み取り専用
ドキュメント synchronous_commit

wal_buffers

属性 Value
カテゴリ 先書きログ/設定
説明 WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。
データの種類 integer
規定値 サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。
使用できる値 -1-262143
パラメーターの型 static
ドキュメント wal_buffers

Azure 固有の注

wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。

インスタンスに割り当てられている製品を変更するたびに、次の数式に従って wal_buffers パラメーターの値も調整する必要があります。

4 個までの仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 2048 です。

4 個を超える仮想コアを持つ仮想マシンでは、wal_buffers に対して計算される値は 16384 です。

前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。

仮想コア wal_buffers
1 2048
2 2048
4 2048
8 16384
12 16384
16 16384
20 16384
32 16384
48 16384
64 16384
96 16384

wal_compression

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ファイルで書き込まれたページ全体の書き込みを圧縮します。
データの種類 boolean
既定値 on
使用できる値 on,off
パラメーターの型 動的
ドキュメント wal_compression

wal_level

属性 Value
カテゴリ 先書きログ/設定
説明 これにより、WAL に書き込まれる情報の量が決まります。
データの種類 列挙型
既定値 replica
使用できる値 replica,logical
パラメーターの型 static
ドキュメント wal_level

wal_log_hints

属性 Value
カテゴリ 先書きログ/設定
説明 重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。
データの種類 boolean
既定値 off
使用できる値 off
パラメーターの型 読み取り専用
ドキュメント wal_log_hints

wal_sync_method

属性 Value
カテゴリ 先書きログ/設定
説明 WAL 更新を強制的にディスクに適用するために使用する方法を選択します。
データの種類 列挙型
既定値 fdatasync
使用できる値 fdatasync
パラメーターの型 読み取り専用
ドキュメント wal_sync_method

wal_writer_delay

属性 Value
カテゴリ 先書きログ/設定
説明 WAL ライターによって実行される WAL フラッシュ間の期間。
データの種類 integer
既定値 200
使用できる値 1-10000
パラメーターの型 動的
ドキュメント wal_writer_delay

wal_writer_flush_after

属性 Value
カテゴリ 先書きログ/設定
説明 フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量。
データの種類 integer
既定値 128
使用できる値 0-2147483647
パラメーターの型 動的
ドキュメント wal_writer_flush_after