先書きログ/設定
- [アーティクル]
-
-
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 |