checkpoint_completion_target
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
在檢查點期間排清已變更緩衝區所花費的時間,以做為檢查點間隔的分數。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.9 |
| 允許的值 |
0-1 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_completion_target |
checkpoint_flush_after
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
要將先前所執行寫入排清到磁碟的最後分頁數。 |
| 數據類型 |
整數 |
| 預設值 |
32 |
| 允許的值 |
32 |
| 參數類型 |
唯讀 |
| 文件資料 |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定自動 WAL 檢查點之間的時間上限。 |
| 數據類型 |
整數 |
| 預設值 |
600 |
| 允許的值 |
30-86400 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_timeout |
檢查點警告
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定 WAL 磁碟區觸發的檢查點發生太頻繁時發出警告前的最長時間。 如果因填寫WAL段檔案導致檢查點發生的頻率超過此時間間隔,則將伺服器日誌中寫入一條訊息。 數值零會關閉警告。 |
| 數據類型 |
整數 |
| 預設值 |
30 |
| 允許的值 |
0-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
檢查點警告 |
max_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定觸發檢查點的 WAL 大小。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
32-65536 |
| 參數類型 |
dynamic |
| 文件資料 |
max_wal_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 max_wal_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 max_wal_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的磁碟大小時,也應該根據下表中列出的值來調整 max_wal_size 參數的值。
此值是根據為執行個體選擇的磁碟大小來計算,如下表所示:
| 磁碟大小 |
max_wal_size |
| 32 GiB |
2048 Mib |
| 64 GiB |
4096 MiB |
| 128 GiB |
12288 MiB |
| 256 GiB |
20480 MiB |
| 512 GiB |
25600 MiB |
| 512 GiB |
25600 MiB |
| 1 TiB (1 Tebibyte) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 兆字節 |
| 16 TiB |
65536 兆字節 |
| 32 TiB |
65536 兆字節 |
min_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定要將 WAL 縮小的目標大小下限。 |
| 數據類型 |
整數 |
| 預設值 |
80 |
| 允許的值 |
32-2097151 |
| 參數類型 |
dynamic |
| 文件資料 |
min_wal_size |
checkpoint_completion_target
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
在檢查點期間排清已變更緩衝區所花費的時間,以做為檢查點間隔的分數。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.9 |
| 允許的值 |
0-1 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_completion_target |
checkpoint_flush_after
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
要將先前所執行寫入排清到磁碟的最後分頁數。 |
| 數據類型 |
整數 |
| 預設值 |
32 |
| 允許的值 |
32 |
| 參數類型 |
唯讀 |
| 文件資料 |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定自動 WAL 檢查點之間的時間上限。 |
| 數據類型 |
整數 |
| 預設值 |
600 |
| 允許的值 |
30-86400 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_timeout |
檢查點警告
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定 WAL 磁碟區觸發的檢查點發生太頻繁時發出警告前的最長時間。 如果因填寫WAL段檔案導致檢查點發生的頻率超過此時間間隔,則將伺服器日誌中寫入一條訊息。 數值零會關閉警告。 |
| 數據類型 |
整數 |
| 預設值 |
30 |
| 允許的值 |
0-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
檢查點警告 |
max_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定觸發檢查點的 WAL 大小。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
32-65536 |
| 參數類型 |
dynamic |
| 文件資料 |
max_wal_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 max_wal_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 max_wal_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的磁碟大小時,也應該根據下表中列出的值來調整 max_wal_size 參數的值。
此值是根據為執行個體選擇的磁碟大小來計算,如下表所示:
| 磁碟大小 |
max_wal_size |
| 32 GiB |
2048 Mib |
| 64 GiB |
4096 MiB |
| 128 GiB |
12288 MiB |
| 256 GiB |
20480 MiB |
| 512 GiB |
25600 MiB |
| 512 GiB |
25600 MiB |
| 1 TiB (1 Tebibyte) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 兆字節 |
| 16 TiB |
65536 兆字節 |
| 32 TiB |
65536 兆字節 |
min_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定要將 WAL 縮小的目標大小下限。 |
| 數據類型 |
整數 |
| 預設值 |
80 |
| 允許的值 |
32-2097151 |
| 參數類型 |
dynamic |
| 文件資料 |
min_wal_size |
checkpoint_completion_target
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
指定檢查點完成的目標,做為檢查點之間總時間的佔比。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.9 |
| 允許的值 |
0-1 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_completion_target |
checkpoint_flush_after
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
要將先前所執行寫入排清到磁碟的最後分頁數。 |
| 數據類型 |
整數 |
| 預設值 |
32 |
| 允許的值 |
32 |
| 參數類型 |
唯讀 |
| 文件資料 |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
自動 WAL 檢查點之間的時間上限 (以秒為單位)。 有效範圍介於 30 秒到一天之間。 |
| 數據類型 |
整數 |
| 預設值 |
600 |
| 允許的值 |
30-86400 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_timeout |
檢查點警告
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
如果因填滿 WAL 區段而導致的檢查點會比此情況更頻繁,則寫入警告訊息。 |
| 數據類型 |
整數 |
| 預設值 |
30 |
| 允許的值 |
0-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
檢查點警告 |
max_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
大小上限,當 WAL 成長到此上限後,就會觸發自動檢查點。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
32-65536 |
| 參數類型 |
dynamic |
| 文件資料 |
max_wal_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 max_wal_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 max_wal_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的磁碟大小時,也應該根據下表中列出的值來調整 max_wal_size 參數的值。
此值是根據為執行個體選擇的磁碟大小來計算,如下表所示:
| 磁碟大小 |
max_wal_size |
| 32 GiB |
2048 Mib |
| 64 GiB |
4096 MiB |
| 128 GiB |
12288 MiB |
| 256 GiB |
20480 MiB |
| 512 GiB |
25600 MiB |
| 512 GiB |
25600 MiB |
| 1 TiB (1 Tebibyte) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 兆字節 |
| 16 TiB |
65536 兆字節 |
| 32 TiB |
65536 兆字節 |
min_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定要將 WAL 縮小的目標大小下限。 |
| 數據類型 |
整數 |
| 預設值 |
80 |
| 允許的值 |
32-2097151 |
| 參數類型 |
dynamic |
| 文件資料 |
min_wal_size |
checkpoint_completion_target
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
指定檢查點完成的目標,做為檢查點之間總時間的佔比。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.9 |
| 允許的值 |
0-1 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_completion_target |
checkpoint_flush_after
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
要將先前所執行寫入排清到磁碟的最後分頁數。 |
| 數據類型 |
整數 |
| 預設值 |
32 |
| 允許的值 |
32 |
| 參數類型 |
唯讀 |
| 文件資料 |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
自動 WAL 檢查點之間的時間上限 (以秒為單位)。 有效範圍介於 30 秒到一天之間。 |
| 數據類型 |
整數 |
| 預設值 |
600 |
| 允許的值 |
30-86400 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_timeout |
檢查點警告
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
如果因填滿 WAL 區段而導致的檢查點會比此情況更頻繁,則寫入警告訊息。 |
| 數據類型 |
整數 |
| 預設值 |
30 |
| 允許的值 |
0-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
檢查點警告 |
max_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
大小上限,當 WAL 成長到此上限後,就會觸發自動檢查點。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
32-65536 |
| 參數類型 |
dynamic |
| 文件資料 |
max_wal_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 max_wal_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 max_wal_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的磁碟大小時,也應該根據下表中列出的值來調整 max_wal_size 參數的值。
此值是根據為執行個體選擇的磁碟大小來計算,如下表所示:
| 磁碟大小 |
max_wal_size |
| 32 GiB |
2048 Mib |
| 64 GiB |
4096 MiB |
| 128 GiB |
12288 MiB |
| 256 GiB |
20480 MiB |
| 512 GiB |
25600 MiB |
| 512 GiB |
25600 MiB |
| 1 TiB (1 Tebibyte) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 兆字節 |
| 16 TiB |
65536 兆字節 |
| 32 TiB |
65536 兆字節 |
min_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定要將 WAL 縮小的目標大小下限。 |
| 數據類型 |
整數 |
| 預設值 |
80 |
| 允許的值 |
32-2097151 |
| 參數類型 |
dynamic |
| 文件資料 |
min_wal_size |
checkpoint_completion_target
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
指定檢查點完成的目標,做為檢查點之間總時間的佔比。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.9 |
| 允許的值 |
0-1 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_completion_target |
checkpoint_flush_after
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
要將先前所執行寫入排清到磁碟的最後分頁數。 |
| 數據類型 |
整數 |
| 預設值 |
32 |
| 允許的值 |
32 |
| 參數類型 |
唯讀 |
| 文件資料 |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
自動 WAL 檢查點之間的時間上限 (以秒為單位)。 有效範圍介於 30 秒到一天之間。 |
| 數據類型 |
整數 |
| 預設值 |
600 |
| 允許的值 |
30-86400 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_timeout |
檢查點警告
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
如果因填滿 WAL 區段而導致的檢查點會比此情況更頻繁,則寫入警告訊息。 |
| 數據類型 |
整數 |
| 預設值 |
30 |
| 允許的值 |
0-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
檢查點警告 |
max_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
大小上限,當 WAL 成長到此上限後,就會觸發自動檢查點。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
32-65536 |
| 參數類型 |
dynamic |
| 文件資料 |
max_wal_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 max_wal_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 max_wal_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的磁碟大小時,也應該根據下表中列出的值來調整 max_wal_size 參數的值。
此值是根據為執行個體選擇的磁碟大小來計算,如下表所示:
| 磁碟大小 |
max_wal_size |
| 32 GiB |
2048 Mib |
| 64 GiB |
4096 MiB |
| 128 GiB |
12288 MiB |
| 256 GiB |
20480 MiB |
| 512 GiB |
25600 MiB |
| 512 GiB |
25600 MiB |
| 1 TiB (1 Tebibyte) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 兆字節 |
| 16 TiB |
65536 兆字節 |
| 32 TiB |
65536 兆字節 |
min_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定要將 WAL 縮小的目標大小下限。 |
| 數據類型 |
整數 |
| 預設值 |
80 |
| 允許的值 |
32-2097151 |
| 參數類型 |
dynamic |
| 文件資料 |
min_wal_size |
checkpoint_completion_target
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
指定檢查點完成的目標,做為檢查點之間總時間的佔比。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.9 |
| 允許的值 |
0-1 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_completion_target |
checkpoint_flush_after
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
要將先前所執行寫入排清到磁碟的最後分頁數。 |
| 數據類型 |
整數 |
| 預設值 |
32 |
| 允許的值 |
32 |
| 參數類型 |
唯讀 |
| 文件資料 |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
自動 WAL 檢查點之間的時間上限 (以秒為單位)。 有效範圍介於 30 秒到一天之間。 |
| 數據類型 |
整數 |
| 預設值 |
600 |
| 允許的值 |
30-86400 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_timeout |
檢查點警告
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
如果因填滿 WAL 區段而導致的檢查點會比此情況更頻繁,則寫入警告訊息。 |
| 數據類型 |
整數 |
| 預設值 |
30 |
| 允許的值 |
0-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
檢查點警告 |
max_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
大小上限,當 WAL 成長到此上限後,就會觸發自動檢查點。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
32-65536 |
| 參數類型 |
dynamic |
| 文件資料 |
max_wal_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 max_wal_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 max_wal_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的磁碟大小時,也應該根據下表中列出的值來調整 max_wal_size 參數的值。
此值是根據為執行個體選擇的磁碟大小來計算,如下表所示:
| 磁碟大小 |
max_wal_size |
| 32 GiB |
2048 Mib |
| 64 GiB |
4096 MiB |
| 128 GiB |
12288 MiB |
| 256 GiB |
20480 MiB |
| 512 GiB |
25600 MiB |
| 512 GiB |
25600 MiB |
| 1 TiB (1 Tebibyte) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 兆字節 |
| 16 TiB |
65536 兆字節 |
| 32 TiB |
65536 兆字節 |
min_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定要將 WAL 縮小的目標大小下限。 |
| 數據類型 |
整數 |
| 預設值 |
80 |
| 允許的值 |
32-2097151 |
| 參數類型 |
dynamic |
| 文件資料 |
min_wal_size |
checkpoint_completion_target
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
指定檢查點完成的目標,做為檢查點之間總時間的佔比。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.9 |
| 允許的值 |
0-1 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_completion_target |
checkpoint_flush_after
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
要將先前所執行寫入排清到磁碟的最後分頁數。 |
| 數據類型 |
整數 |
| 預設值 |
32 |
| 允許的值 |
32 |
| 參數類型 |
唯讀 |
| 文件資料 |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
自動 WAL 檢查點之間的時間上限 (以秒為單位)。 有效範圍介於 30 秒到一天之間。 |
| 數據類型 |
整數 |
| 預設值 |
600 |
| 允許的值 |
30-86400 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_timeout |
檢查點警告
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
如果因填滿 WAL 區段而導致的檢查點會比此情況更頻繁,則寫入警告訊息。 |
| 數據類型 |
整數 |
| 預設值 |
30 |
| 允許的值 |
0-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
檢查點警告 |
max_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
大小上限,當 WAL 成長到此上限後,就會觸發自動檢查點。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
32-65536 |
| 參數類型 |
dynamic |
| 文件資料 |
max_wal_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 max_wal_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 max_wal_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的磁碟大小時,也應該根據下表中列出的值來調整 max_wal_size 參數的值。
此值是根據為執行個體選擇的磁碟大小來計算,如下表所示:
| 磁碟大小 |
max_wal_size |
| 32 GiB |
2048 Mib |
| 64 GiB |
4096 MiB |
| 128 GiB |
12288 MiB |
| 256 GiB |
20480 MiB |
| 512 GiB |
25600 MiB |
| 512 GiB |
25600 MiB |
| 1 TiB (1 Tebibyte) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 兆字節 |
| 16 TiB |
65536 兆字節 |
| 32 TiB |
65536 兆字節 |
min_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定要將 WAL 縮小的目標大小下限。 |
| 數據類型 |
整數 |
| 預設值 |
80 |
| 允許的值 |
32-2097151 |
| 參數類型 |
dynamic |
| 文件資料 |
min_wal_size |
checkpoint_completion_target
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
指定檢查點完成的目標,做為檢查點之間總時間的佔比。 |
| 數據類型 |
NUMERIC |
| 預設值 |
0.9 |
| 允許的值 |
0-1 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_completion_target |
checkpoint_flush_after
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
要將先前所執行寫入排清到磁碟的最後分頁數。 |
| 數據類型 |
整數 |
| 預設值 |
32 |
| 允許的值 |
32 |
| 參數類型 |
唯讀 |
| 文件資料 |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
自動 WAL 檢查點之間的時間上限 (以秒為單位)。 有效範圍介於 30 秒到一天之間。 |
| 數據類型 |
整數 |
| 預設值 |
600 |
| 允許的值 |
30-86400 |
| 參數類型 |
dynamic |
| 文件資料 |
checkpoint_timeout |
檢查點警告
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
如果因填滿 WAL 區段而導致的檢查點會比此情況更頻繁,則寫入警告訊息。 |
| 數據類型 |
整數 |
| 預設值 |
30 |
| 允許的值 |
0-2147483647 |
| 參數類型 |
dynamic |
| 文件資料 |
檢查點警告 |
max_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
大小上限,當 WAL 成長到此上限後,就會觸發自動檢查點。 |
| 數據類型 |
整數 |
| 預設值 |
取決於配置給伺服器的資源 (vCore、RAM 或磁碟空間)。 |
| 允許的值 |
32-65536 |
| 參數類型 |
dynamic |
| 文件資料 |
max_wal_size |
Azure 特定注意事項
當您佈建適用於 PostgreSQL 的 Azure 資料庫伺服器彈性伺服器的執行個體時,會根據您為其計算選取的產品名稱,計算 max_wal_size 伺服器參數的預設值。 對於支援彈性伺服器之計算的任何後續產品選擇變更,對於該執行個體 max_wal_size 伺服器參數的預設值沒有任何影響。
每次變更指派給執行個體的磁碟大小時,也應該根據下表中列出的值來調整 max_wal_size 參數的值。
此值是根據為執行個體選擇的磁碟大小來計算,如下表所示:
| 磁碟大小 |
max_wal_size |
| 32 GiB |
2048 Mib |
| 64 GiB |
4096 MiB |
| 128 GiB |
12288 MiB |
| 256 GiB |
20480 MiB |
| 512 GiB |
25600 MiB |
| 512 GiB |
25600 MiB |
| 1 TiB (1 Tebibyte) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 兆字節 |
| 16 TiB |
65536 兆字節 |
| 32 TiB |
65536 兆字節 |
min_wal_size
| Attribute |
價值觀 |
| 類別 |
預寫記錄檔/檢查點 |
| Description |
設定要將 WAL 縮小的目標大小下限。 |
| 數據類型 |
整數 |
| 預設值 |
80 |
| 允許的值 |
32-2097151 |
| 參數類型 |
dynamic |
| 文件資料 |
min_wal_size |