コミットディレイ
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。 |
| データの種類 |
整数 |
| 既定値 |
0 |
| 使用できる値 |
0-100000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
コミット遅延 |
commit_siblings
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
"commit_delay" を実行する前に必要な同時オープン トランザクションの最小数を設定します。 |
| データの種類 |
整数 |
| 既定値 |
5 |
| 使用できる値 |
0-1000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
commit_siblings |
fsync
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
更新を強制的にディスクに同期します。 サーバーは fsync() システム呼び出しを複数の場所で使用して、更新プログラムがディスクに物理的に書き込まれるようにします。 これにより、オペレーティング システムまたはハードウェアのクラッシュ後に、データベース クラスターが一貫した状態に回復します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
fsync |
フルページ書き込み
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。 オペレーティング システムのクラッシュ中に処理中のページ書き込みは、ディスクに部分的にしか書き込むことができません。 復旧中に、WAL に格納された行の変更だけでは回復は不可能です。 このオプションは、チェックポイントの後に最初に変更されたページを WAL に書き込むため、完全復旧が可能になります。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
ページ全体の書き込み |
synchronous_commit
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
現在のトランザクションの同期レベルを設定します。 |
| データの種類 |
リスト |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
synchronous_commit |
wal_buffers
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 この値をshared_buffersの一部として決定する -1 を指定します。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
-1-262143 |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_buffers |
Azure 固有の注
wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。
インスタンスに割り当てられた製品を変更するたびに、次の数式の値に従って、 wal_buffers パラメーターの値も調整する必要があります。
最大 4 つの仮想コアを持つ仮想マシンでは、 wal_buffers に対して計算された値は 2048。
仮想コアが 4 つを超える仮想マシンでは、 wal_buffers に対して計算された値が 16384されます。
前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 八 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルに書き込まれたページ全体の書き込みを圧縮します。 |
| データの種類 |
リスト |
| 既定値 |
zstd |
| 使用できる値 |
pglz,lz4,zstd,on,off |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_init_zero |
wal_level
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL に書き込まれる情報のレベルを設定します。 |
| データの種類 |
リスト |
| 既定値 |
replica |
| 使用できる値 |
replica,logical |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_level |
wal_log_hints
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
off |
| 使用できる値 |
off |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_log_hints |
wal_recycle
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_recycle |
wal_skip_threshold
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL を記述する代わりの、fsync に対する新しいファイルの最小サイズです。 |
| データの種類 |
整数 |
| 既定値 |
2048 |
| 使用できる値 |
2048 |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL サマリー ファイルを保持する必要がある期間です。 |
| データの種類 |
整数 |
| 既定値 |
14400 |
| 使用できる値 |
14400 |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_summary_keep_time |
wal_sync_method
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL 更新を強制的にディスクに適用するために使用する方法を選択します。 |
| データの種類 |
リスト |
| 既定値 |
fdatasync |
| 使用できる値 |
fdatasync |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_sync_method |
wal_writer_delay
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ライターで実行される WAL フラッシュ間の期間です。 |
| データの種類 |
整数 |
| 既定値 |
200 |
| 使用できる値 |
1-10000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量です。 |
| データの種類 |
整数 |
| 既定値 |
128 |
| 使用できる値 |
0-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_flush_after |
コミットディレイ
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。 |
| データの種類 |
整数 |
| 既定値 |
0 |
| 使用できる値 |
0-100000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
コミット遅延 |
commit_siblings
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
"commit_delay" を実行する前に必要な同時オープン トランザクションの最小数を設定します。 |
| データの種類 |
整数 |
| 既定値 |
5 |
| 使用できる値 |
0-1000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
commit_siblings |
fsync
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
更新を強制的にディスクに同期します。 サーバーは fsync() システム呼び出しを複数の場所で使用して、更新プログラムがディスクに物理的に書き込まれるようにします。 これにより、オペレーティング システムまたはハードウェアのクラッシュ後に、データベース クラスターが一貫した状態に回復します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
fsync |
フルページ書き込み
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。 オペレーティング システムのクラッシュ中に処理中のページ書き込みは、ディスクに部分的にしか書き込むことができません。 復旧中に、WAL に格納された行の変更だけでは回復は不可能です。 このオプションは、チェックポイントの後に最初に変更されたページを WAL に書き込むため、完全復旧が可能になります。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
ページ全体の書き込み |
synchronous_commit
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
現在のトランザクションの同期レベルを設定します。 |
| データの種類 |
リスト |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
synchronous_commit |
wal_buffers
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 この値をshared_buffersの一部として決定する -1 を指定します。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
-1-262143 |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_buffers |
Azure 固有の注
wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。
インスタンスに割り当てられた製品を変更するたびに、次の数式の値に従って、 wal_buffers パラメーターの値も調整する必要があります。
最大 4 つの仮想コアを持つ仮想マシンでは、 wal_buffers に対して計算された値は 2048。
仮想コアが 4 つを超える仮想マシンでは、 wal_buffers に対して計算された値が 16384されます。
前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 八 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
指定したメソッドを使用して WAL ファイルで書き込まれたページ全体の書き込みを圧縮します。 |
| データの種類 |
リスト |
| 既定値 |
on |
| 使用できる値 |
pglz,lz4,on,off |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_init_zero |
wal_level
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL に書き込まれる情報のレベルを設定します。 |
| データの種類 |
リスト |
| 既定値 |
replica |
| 使用できる値 |
replica,logical |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_level |
wal_log_hints
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
off |
| 使用できる値 |
off |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_log_hints |
wal_recycle
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_recycle |
wal_skip_threshold
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL を記述する代わりの、fsync に対する新しいファイルの最小サイズです。 |
| データの種類 |
整数 |
| 既定値 |
2048 |
| 使用できる値 |
2048 |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_skip_threshold |
wal_summary_keep_time
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL サマリー ファイルを保持する必要がある期間です。 |
| データの種類 |
整数 |
| 既定値 |
14400 |
| 使用できる値 |
14400 |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_summary_keep_time |
wal_sync_method
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL 更新を強制的にディスクに適用するために使用する方法を選択します。 |
| データの種類 |
リスト |
| 既定値 |
fdatasync |
| 使用できる値 |
fdatasync |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_sync_method |
wal_writer_delay
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ライターで実行される WAL フラッシュ間の期間です。 |
| データの種類 |
整数 |
| 既定値 |
200 |
| 使用できる値 |
1-10000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量です。 |
| データの種類 |
整数 |
| 既定値 |
128 |
| 使用できる値 |
0-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_flush_after |
コミットディレイ
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。 |
| データの種類 |
整数 |
| 既定値 |
0 |
| 使用できる値 |
0-100000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
コミット遅延 |
commit_siblings
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。 |
| データの種類 |
整数 |
| 既定値 |
5 |
| 使用できる値 |
0-1000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
commit_siblings |
fsync
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
更新を強制的にディスクに同期します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
fsync |
フルページ書き込み
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
ページ全体の書き込み |
synchronous_commit
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
現在のトランザクションの同期レベルを設定します。 |
| データの種類 |
リスト |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
synchronous_commit |
wal_buffers
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
-1-262143 |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_buffers |
Azure 固有の注
wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。
インスタンスに割り当てられた製品を変更するたびに、次の数式の値に従って、 wal_buffers パラメーターの値も調整する必要があります。
最大 4 つの仮想コアを持つ仮想マシンでは、 wal_buffers に対して計算された値は 2048。
仮想コアが 4 つを超える仮想マシンでは、 wal_buffers に対して計算された値が 16384されます。
前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 八 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルに書き込まれたページ全体の書き込みを圧縮します。 |
| データの種類 |
リスト |
| 既定値 |
on |
| 使用できる値 |
pglz,lz4,on,off |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_init_zero |
wal_level
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
これにより、WAL に書き込まれる情報の量が決まります。 |
| データの種類 |
リスト |
| 既定値 |
replica |
| 使用できる値 |
replica,logical |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_level |
wal_log_hints
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
off |
| 使用できる値 |
off |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_log_hints |
wal_recycle
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_recycle |
wal_skip_threshold
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL を記述する代わりの、fsync に対する新しいファイルの最小サイズです。 |
| データの種類 |
整数 |
| 既定値 |
2048 |
| 使用できる値 |
2048 |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_skip_threshold |
wal_sync_method
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL 更新を強制的にディスクに適用するために使用する方法を選択します。 |
| データの種類 |
リスト |
| 既定値 |
fdatasync |
| 使用できる値 |
fdatasync |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_sync_method |
wal_writer_delay
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ライターによって実行される WAL フラッシュ間の期間です。 |
| データの種類 |
整数 |
| 既定値 |
200 |
| 使用できる値 |
1-10000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量です。 |
| データの種類 |
整数 |
| 既定値 |
128 |
| 使用できる値 |
0-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_flush_after |
コミットディレイ
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。 |
| データの種類 |
整数 |
| 既定値 |
0 |
| 使用できる値 |
0-100000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
コミット遅延 |
commit_siblings
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。 |
| データの種類 |
整数 |
| 既定値 |
5 |
| 使用できる値 |
0-1000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
commit_siblings |
fsync
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
更新を強制的にディスクに同期します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
fsync |
フルページ書き込み
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
ページ全体の書き込み |
synchronous_commit
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
現在のトランザクションの同期レベルを設定します。 |
| データの種類 |
リスト |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
synchronous_commit |
wal_buffers
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
-1-262143 |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_buffers |
Azure 固有の注
wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。
インスタンスに割り当てられた製品を変更するたびに、次の数式の値に従って、 wal_buffers パラメーターの値も調整する必要があります。
最大 4 つの仮想コアを持つ仮想マシンでは、 wal_buffers に対して計算された値は 2048。
仮想コアが 4 つを超える仮想マシンでは、 wal_buffers に対して計算された値が 16384されます。
前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 八 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルに書き込まれたページ全体の書き込みを圧縮します。 |
| データの種類 |
リスト |
| 既定値 |
on |
| 使用できる値 |
pglz,lz4,on,off |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_init_zero |
wal_level
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
これにより、WAL に書き込まれる情報の量が決まります。 |
| データの種類 |
リスト |
| 既定値 |
replica |
| 使用できる値 |
replica,logical |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_level |
wal_log_hints
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
off |
| 使用できる値 |
off |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_log_hints |
wal_recycle
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_recycle |
wal_skip_threshold
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL を記述する代わりの、fsync に対する新しいファイルの最小サイズです。 |
| データの種類 |
整数 |
| 既定値 |
2048 |
| 使用できる値 |
2048 |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_skip_threshold |
wal_sync_method
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL 更新を強制的にディスクに適用するために使用する方法を選択します。 |
| データの種類 |
リスト |
| 既定値 |
fdatasync |
| 使用できる値 |
fdatasync |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_sync_method |
wal_writer_delay
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ライターによって実行される WAL フラッシュ間の期間です。 |
| データの種類 |
整数 |
| 既定値 |
200 |
| 使用できる値 |
1-10000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量です。 |
| データの種類 |
整数 |
| 既定値 |
128 |
| 使用できる値 |
0-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_flush_after |
コミットディレイ
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。 |
| データの種類 |
整数 |
| 既定値 |
0 |
| 使用できる値 |
0-100000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
コミット遅延 |
commit_siblings
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。 |
| データの種類 |
整数 |
| 既定値 |
5 |
| 使用できる値 |
0-1000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
commit_siblings |
fsync
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
更新を強制的にディスクに同期します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
fsync |
フルページ書き込み
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
ページ全体の書き込み |
synchronous_commit
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
現在のトランザクションの同期レベルを設定します。 |
| データの種類 |
リスト |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
synchronous_commit |
wal_buffers
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
-1-262143 |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_buffers |
Azure 固有の注
wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。
インスタンスに割り当てられた製品を変更するたびに、次の数式の値に従って、 wal_buffers パラメーターの値も調整する必要があります。
最大 4 つの仮想コアを持つ仮想マシンでは、 wal_buffers に対して計算された値は 2048。
仮想コアが 4 つを超える仮想マシンでは、 wal_buffers に対して計算された値が 16384されます。
前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 八 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルに書き込まれたページ全体の書き込みを圧縮します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on,off |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_init_zero |
wal_level
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
これにより、WAL に書き込まれる情報の量が決まります。 |
| データの種類 |
リスト |
| 既定値 |
replica |
| 使用できる値 |
replica,logical |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_level |
wal_log_hints
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
off |
| 使用できる値 |
off |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_log_hints |
wal_recycle
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_recycle |
wal_skip_threshold
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL を記述する代わりの、fsync に対する新しいファイルの最小サイズです。 |
| データの種類 |
整数 |
| 既定値 |
2048 |
| 使用できる値 |
2048 |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_skip_threshold |
wal_sync_method
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL 更新を強制的にディスクに適用するために使用する方法を選択します。 |
| データの種類 |
リスト |
| 既定値 |
fdatasync |
| 使用できる値 |
fdatasync |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_sync_method |
wal_writer_delay
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ライターによって実行される WAL フラッシュ間の期間です。 |
| データの種類 |
整数 |
| 既定値 |
200 |
| 使用できる値 |
1-10000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量です。 |
| データの種類 |
整数 |
| 既定値 |
128 |
| 使用できる値 |
0-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_flush_after |
コミットディレイ
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。 |
| データの種類 |
整数 |
| 既定値 |
0 |
| 使用できる値 |
0-100000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
コミット遅延 |
commit_siblings
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。 |
| データの種類 |
整数 |
| 既定値 |
5 |
| 使用できる値 |
0-1000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
commit_siblings |
fsync
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
更新を強制的にディスクに同期します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
fsync |
フルページ書き込み
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
ページ全体の書き込み |
synchronous_commit
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
現在のトランザクションの同期レベルを設定します。 |
| データの種類 |
リスト |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
synchronous_commit |
wal_buffers
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
-1-262143 |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_buffers |
Azure 固有の注
wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。
インスタンスに割り当てられた製品を変更するたびに、次の数式の値に従って、 wal_buffers パラメーターの値も調整する必要があります。
最大 4 つの仮想コアを持つ仮想マシンでは、 wal_buffers に対して計算された値は 2048。
仮想コアが 4 つを超える仮想マシンでは、 wal_buffers に対して計算された値が 16384されます。
前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 八 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルに書き込まれたページ全体の書き込みを圧縮します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on,off |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_init_zero |
wal_level
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
これにより、WAL に書き込まれる情報の量が決まります。 |
| データの種類 |
リスト |
| 既定値 |
replica |
| 使用できる値 |
replica,logical |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_level |
wal_log_hints
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
off |
| 使用できる値 |
off |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_log_hints |
wal_recycle
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_recycle |
wal_skip_threshold
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL へ書き込む代わりに、fsync する新しいファイルのサイズ。 |
| データの種類 |
整数 |
| 既定値 |
2048 |
| 使用できる値 |
2048 |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_skip_threshold |
wal_sync_method
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL 更新を強制的にディスクに適用するために使用する方法を選択します。 |
| データの種類 |
リスト |
| 既定値 |
fdatasync |
| 使用できる値 |
fdatasync |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_sync_method |
wal_writer_delay
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ライターによって実行される WAL フラッシュ間の期間です。 |
| データの種類 |
整数 |
| 既定値 |
200 |
| 使用できる値 |
1-10000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量です。 |
| データの種類 |
整数 |
| 既定値 |
128 |
| 使用できる値 |
0-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_flush_after |
コミットディレイ
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。 |
| データの種類 |
整数 |
| 既定値 |
0 |
| 使用できる値 |
0-100000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
コミット遅延 |
commit_siblings
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。 |
| データの種類 |
整数 |
| 既定値 |
5 |
| 使用できる値 |
0-1000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
commit_siblings |
fsync
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
更新を強制的にディスクに同期します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
fsync |
フルページ書き込み
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
ページ全体の書き込み |
synchronous_commit
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
現在のトランザクションの同期レベルを設定します。 |
| データの種類 |
リスト |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
synchronous_commit |
wal_buffers
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
-1-262143 |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_buffers |
Azure 固有の注
wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。
インスタンスに割り当てられた製品を変更するたびに、次の数式の値に従って、 wal_buffers パラメーターの値も調整する必要があります。
最大 4 つの仮想コアを持つ仮想マシンでは、 wal_buffers に対して計算された値は 2048。
仮想コアが 4 つを超える仮想マシンでは、 wal_buffers に対して計算された値が 16384されます。
前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 八 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルに書き込まれたページ全体の書き込みを圧縮します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on,off |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_compression |
wal_init_zero
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_init_zero |
wal_level
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
これにより、WAL に書き込まれる情報の量が決まります。 |
| データの種類 |
リスト |
| 既定値 |
replica |
| 使用できる値 |
replica,logical |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_level |
wal_log_hints
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
off |
| 使用できる値 |
off |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_log_hints |
wal_recycle
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_recycle |
wal_sync_method
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL 更新を強制的にディスクに適用するために使用する方法を選択します。 |
| データの種類 |
リスト |
| 既定値 |
fdatasync |
| 使用できる値 |
fdatasync |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_sync_method |
wal_writer_delay
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ライターによって実行される WAL フラッシュ間の期間です。 |
| データの種類 |
整数 |
| 既定値 |
200 |
| 使用できる値 |
1-10000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量です。 |
| データの種類 |
整数 |
| 既定値 |
128 |
| 使用できる値 |
0-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_flush_after |
コミットディレイ
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。 |
| データの種類 |
整数 |
| 既定値 |
0 |
| 使用できる値 |
0-100000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
コミット遅延 |
commit_siblings
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
commit_delay が実行されるようになる前の、同時に開かれているトランザクションの最小数を設定します。 |
| データの種類 |
整数 |
| 既定値 |
5 |
| 使用できる値 |
0-1000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
commit_siblings |
fsync
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
更新を強制的にディスクに同期します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
fsync |
フルページ書き込み
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
ページ全体の書き込み |
synchronous_commit
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
現在のトランザクションの同期レベルを設定します。 |
| データの種類 |
リスト |
| 既定値 |
on |
| 使用できる値 |
on |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
synchronous_commit |
wal_buffers
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 単位は 8 KB です。 |
| データの種類 |
整数 |
| 既定値 |
サーバーに割り当てられているリソース (仮想コア、RAM、またはディスク領域) によって異なります。 |
| 使用できる値 |
-1-262143 |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_buffers |
Azure 固有の注
wal_buffers サーバー パラメーターの既定値は、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスをプロビジョニングするときに、そのコンピューティング用に選んだ製品名に基づいて計算されます。 その後、フレキシブル サーバーをサポートするコンピューティングに対する製品選択が変更された場合、そのインスタンスの wal_buffers サーバー パラメーターの既定値に影響が及ぶことはありません。
インスタンスに割り当てられた製品を変更するたびに、次の数式の値に従って、 wal_buffers パラメーターの値も調整する必要があります。
最大 4 つの仮想コアを持つ仮想マシンでは、 wal_buffers に対して計算された値は 2048。
仮想コアが 4 つを超える仮想マシンでは、 wal_buffers に対して計算された値が 16384されます。
前の数式に基づき、プロビジョニングされたメモリ容量に応じてこのサーバー パラメーターに設定される値を次の表に示します。
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 八 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ファイルに書き込まれたページ全体の書き込みを圧縮します。 |
| データの種類 |
ブーリアン |
| 既定値 |
on |
| 使用できる値 |
on,off |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_compression |
wal_level
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
これにより、WAL に書き込まれる情報の量が決まります。 |
| データの種類 |
リスト |
| 既定値 |
replica |
| 使用できる値 |
replica,logical |
| パラメーターのタイプ |
静的 |
| Documentation |
wal_level |
wal_log_hints
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。 |
| データの種類 |
ブーリアン |
| 既定値 |
off |
| 使用できる値 |
off |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_log_hints |
wal_sync_method
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL 更新を強制的にディスクに適用するために使用する方法を選択します。 |
| データの種類 |
リスト |
| 既定値 |
fdatasync |
| 使用できる値 |
fdatasync |
| パラメーターのタイプ |
読み取り専用 |
| Documentation |
wal_sync_method |
wal_writer_delay
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
WAL ライターによって実行される WAL フラッシュ間の期間です。 |
| データの種類 |
整数 |
| 既定値 |
200 |
| 使用できる値 |
1-10000 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_delay |
wal_writer_flush_after
| 特性 |
価値 |
| カテゴリ |
先書きログ/設定 |
| Description |
フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量です。 |
| データの種類 |
整数 |
| 既定値 |
128 |
| 使用できる値 |
0-2147483647 |
| パラメーターのタイプ |
dynamic |
| Documentation |
wal_writer_flush_after |