检查点完成目标
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在运行检查点函数期间将脏缓冲区作为检查点间隔的分数进行刷新所花费的时间。 |
| 数据类型 |
数字 |
| 默认值 |
0.9 |
| 允许的值 |
0-1 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_completion_target(检查点完成目标) |
checkpoint_flush_after
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在将以前执行的写入刷新到磁盘之前所要达到的页数。 |
| 数据类型 |
整数 |
| 默认值 |
32 |
| 允许的值 |
32 |
| 参数类型 |
只读的 |
| Documentation |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在自动 WAL 检查点之间设置最长时间。 |
| 数据类型 |
整数 |
| 默认值 |
600 |
| 允许的值 |
30-86400 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_timeout |
检查点警告
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
设置当 WAL 卷触发的检查点过于频繁时,发出警告前的最长间隔时间。 如果由于填充 WAL 段文件而导致检查点出现的频率超过此时间,则记录一条消息到服务器日志。 如果为零,将关闭警告。 |
| 数据类型 |
整数 |
| 默认值 |
30 |
| 允许的值 |
0-2147483647 |
| 参数类型 |
dynamic |
| Documentation |
检查点警告 |
max_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
设置触发检查点的 WAL 大小。 |
| 数据类型 |
整数 |
| 默认值 |
取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
| 允许的值 |
32-65536 |
| 参数类型 |
dynamic |
| Documentation |
max_wal_size |
特定于 Azure 的注释
预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 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 Tebibyte (1 TiB) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 MiB |
| 16 TiB |
65536 MiB |
| 32 Tebibytes (TiB) |
65536 MiB |
min_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
设置要将 WAL 收缩到的大小下限。 |
| 数据类型 |
整数 |
| 默认值 |
80 |
| 允许的值 |
32-2097151 |
| 参数类型 |
dynamic |
| Documentation |
min_wal_size |
检查点完成目标
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
指定检查点完成的目标,作为检查点之间的总时间的一小部分。 |
| 数据类型 |
数字 |
| 默认值 |
0.9 |
| 允许的值 |
0-1 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_completion_target(检查点完成目标) |
checkpoint_flush_after
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在将以前执行的写入刷新到磁盘之前所要达到的页数。 |
| 数据类型 |
整数 |
| 默认值 |
32 |
| 允许的值 |
32 |
| 参数类型 |
只读的 |
| Documentation |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。 |
| 数据类型 |
整数 |
| 默认值 |
600 |
| 允许的值 |
30-86400 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_timeout |
检查点警告
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。 |
| 数据类型 |
整数 |
| 默认值 |
30 |
| 允许的值 |
0-2147483647 |
| 参数类型 |
dynamic |
| Documentation |
检查点警告 |
max_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在触发自动检查点之前允许 WAL 增长的大小上限。 |
| 数据类型 |
整数 |
| 默认值 |
取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
| 允许的值 |
32-65536 |
| 参数类型 |
dynamic |
| Documentation |
max_wal_size |
特定于 Azure 的注释
预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 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 Tebibyte (1 TiB) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 MiB |
| 16 TiB |
65536 MiB |
| 32 Tebibytes (TiB) |
65536 MiB |
min_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
设置要将 WAL 收缩到的大小下限。 |
| 数据类型 |
整数 |
| 默认值 |
80 |
| 允许的值 |
32-2097151 |
| 参数类型 |
dynamic |
| Documentation |
min_wal_size |
检查点完成目标
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
指定检查点完成的目标,作为检查点之间的总时间的一小部分。 |
| 数据类型 |
数字 |
| 默认值 |
0.9 |
| 允许的值 |
0-1 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_completion_target(检查点完成目标) |
checkpoint_flush_after
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在将以前执行的写入刷新到磁盘之前所要达到的页数。 |
| 数据类型 |
整数 |
| 默认值 |
32 |
| 允许的值 |
32 |
| 参数类型 |
只读的 |
| Documentation |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。 |
| 数据类型 |
整数 |
| 默认值 |
600 |
| 允许的值 |
30-86400 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_timeout |
检查点警告
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。 |
| 数据类型 |
整数 |
| 默认值 |
30 |
| 允许的值 |
0-2147483647 |
| 参数类型 |
dynamic |
| Documentation |
检查点警告 |
max_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在触发自动检查点之前允许 WAL 增长的大小上限。 |
| 数据类型 |
整数 |
| 默认值 |
取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
| 允许的值 |
32-65536 |
| 参数类型 |
dynamic |
| Documentation |
max_wal_size |
特定于 Azure 的注释
预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 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 Tebibyte (1 TiB) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 MiB |
| 16 TiB |
65536 MiB |
| 32 Tebibytes (TiB) |
65536 MiB |
min_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
设置要将 WAL 收缩到的大小下限。 |
| 数据类型 |
整数 |
| 默认值 |
80 |
| 允许的值 |
32-2097151 |
| 参数类型 |
dynamic |
| Documentation |
min_wal_size |
检查点完成目标
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
指定检查点完成的目标,作为检查点之间的总时间的一小部分。 |
| 数据类型 |
数字 |
| 默认值 |
0.9 |
| 允许的值 |
0-1 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_completion_target(检查点完成目标) |
checkpoint_flush_after
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在将以前执行的写入刷新到磁盘之前所要达到的页数。 |
| 数据类型 |
整数 |
| 默认值 |
32 |
| 允许的值 |
32 |
| 参数类型 |
只读的 |
| Documentation |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。 |
| 数据类型 |
整数 |
| 默认值 |
600 |
| 允许的值 |
30-86400 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_timeout |
检查点警告
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。 |
| 数据类型 |
整数 |
| 默认值 |
30 |
| 允许的值 |
0-2147483647 |
| 参数类型 |
dynamic |
| Documentation |
检查点警告 |
max_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在触发自动检查点之前允许 WAL 增长的大小上限。 |
| 数据类型 |
整数 |
| 默认值 |
取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
| 允许的值 |
32-65536 |
| 参数类型 |
dynamic |
| Documentation |
max_wal_size |
特定于 Azure 的注释
预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 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 Tebibyte (1 TiB) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 MiB |
| 16 TiB |
65536 MiB |
| 32 Tebibytes (TiB) |
65536 MiB |
min_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
设置要将 WAL 收缩到的大小下限。 |
| 数据类型 |
整数 |
| 默认值 |
80 |
| 允许的值 |
32-2097151 |
| 参数类型 |
dynamic |
| Documentation |
min_wal_size |
检查点完成目标
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
指定检查点完成的目标,作为检查点之间的总时间的一小部分。 |
| 数据类型 |
数字 |
| 默认值 |
0.9 |
| 允许的值 |
0-1 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_completion_target(检查点完成目标) |
checkpoint_flush_after
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在将以前执行的写入刷新到磁盘之前所要达到的页数。 |
| 数据类型 |
整数 |
| 默认值 |
32 |
| 允许的值 |
32 |
| 参数类型 |
只读的 |
| Documentation |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。 |
| 数据类型 |
整数 |
| 默认值 |
600 |
| 允许的值 |
30-86400 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_timeout |
检查点警告
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。 |
| 数据类型 |
整数 |
| 默认值 |
30 |
| 允许的值 |
0-2147483647 |
| 参数类型 |
dynamic |
| Documentation |
检查点警告 |
max_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在触发自动检查点之前允许 WAL 增长的大小上限。 |
| 数据类型 |
整数 |
| 默认值 |
取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
| 允许的值 |
32-65536 |
| 参数类型 |
dynamic |
| Documentation |
max_wal_size |
特定于 Azure 的注释
预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 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 Tebibyte (1 TiB) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 MiB |
| 16 TiB |
65536 MiB |
| 32 Tebibytes (TiB) |
65536 MiB |
min_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
设置要将 WAL 收缩到的大小下限。 |
| 数据类型 |
整数 |
| 默认值 |
80 |
| 允许的值 |
32-2097151 |
| 参数类型 |
dynamic |
| Documentation |
min_wal_size |
检查点完成目标
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
指定检查点完成的目标,作为检查点之间的总时间的一小部分。 |
| 数据类型 |
数字 |
| 默认值 |
0.9 |
| 允许的值 |
0-1 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_completion_target(检查点完成目标) |
checkpoint_flush_after
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在将以前执行的写入刷新到磁盘之前所要达到的页数。 |
| 数据类型 |
整数 |
| 默认值 |
32 |
| 允许的值 |
32 |
| 参数类型 |
只读的 |
| Documentation |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。 |
| 数据类型 |
整数 |
| 默认值 |
600 |
| 允许的值 |
30-86400 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_timeout |
检查点警告
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。 |
| 数据类型 |
整数 |
| 默认值 |
30 |
| 允许的值 |
0-2147483647 |
| 参数类型 |
dynamic |
| Documentation |
检查点警告 |
max_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在触发自动检查点之前允许 WAL 增长的大小上限。 |
| 数据类型 |
整数 |
| 默认值 |
取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
| 允许的值 |
32-65536 |
| 参数类型 |
dynamic |
| Documentation |
max_wal_size |
特定于 Azure 的注释
预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 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 Tebibyte (1 TiB) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 MiB |
| 16 TiB |
65536 MiB |
| 32 Tebibytes (TiB) |
65536 MiB |
min_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
设置要将 WAL 收缩到的大小下限。 |
| 数据类型 |
整数 |
| 默认值 |
80 |
| 允许的值 |
32-2097151 |
| 参数类型 |
dynamic |
| Documentation |
min_wal_size |
检查点完成目标
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
指定检查点完成的目标,作为检查点之间的总时间的一小部分。 |
| 数据类型 |
数字 |
| 默认值 |
0.9 |
| 允许的值 |
0-1 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_completion_target(检查点完成目标) |
checkpoint_flush_after
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在将以前执行的写入刷新到磁盘之前所要达到的页数。 |
| 数据类型 |
整数 |
| 默认值 |
32 |
| 允许的值 |
32 |
| 参数类型 |
只读的 |
| Documentation |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。 |
| 数据类型 |
整数 |
| 默认值 |
600 |
| 允许的值 |
30-86400 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_timeout |
检查点警告
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。 |
| 数据类型 |
整数 |
| 默认值 |
30 |
| 允许的值 |
0-2147483647 |
| 参数类型 |
dynamic |
| Documentation |
检查点警告 |
max_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在触发自动检查点之前允许 WAL 增长的大小上限。 |
| 数据类型 |
整数 |
| 默认值 |
取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
| 允许的值 |
32-65536 |
| 参数类型 |
dynamic |
| Documentation |
max_wal_size |
特定于 Azure 的注释
预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 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 Tebibyte (1 TiB) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 MiB |
| 16 TiB |
65536 MiB |
| 32 Tebibytes (TiB) |
65536 MiB |
min_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
设置要将 WAL 收缩到的大小下限。 |
| 数据类型 |
整数 |
| 默认值 |
80 |
| 允许的值 |
32-2097151 |
| 参数类型 |
dynamic |
| Documentation |
min_wal_size |
检查点完成目标
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
指定检查点完成的目标,作为检查点之间的总时间的一小部分。 |
| 数据类型 |
数字 |
| 默认值 |
0.9 |
| 允许的值 |
0-1 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_completion_target(检查点完成目标) |
checkpoint_flush_after
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在将以前执行的写入刷新到磁盘之前所要达到的页数。 |
| 数据类型 |
整数 |
| 默认值 |
32 |
| 允许的值 |
32 |
| 参数类型 |
只读的 |
| Documentation |
checkpoint_flush_after |
checkpoint_timeout
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。 |
| 数据类型 |
整数 |
| 默认值 |
600 |
| 允许的值 |
30-86400 |
| 参数类型 |
dynamic |
| Documentation |
checkpoint_timeout |
检查点警告
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。 |
| 数据类型 |
整数 |
| 默认值 |
30 |
| 允许的值 |
0-2147483647 |
| 参数类型 |
dynamic |
| Documentation |
检查点警告 |
max_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
在触发自动检查点之前允许 WAL 增长的大小上限。 |
| 数据类型 |
整数 |
| 默认值 |
取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。 |
| 允许的值 |
32-65536 |
| 参数类型 |
dynamic |
| Documentation |
max_wal_size |
特定于 Azure 的注释
预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 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 Tebibyte (1 TiB) |
30720 MiB |
| 2 TiB |
40960 MiB |
| 4 TiB |
40960 MiB |
| 8 TiB |
65536 MiB |
| 16 TiB |
65536 MiB |
| 32 Tebibytes (TiB) |
65536 MiB |
min_wal_size
| Attribute |
价值 |
| 类别 |
预写日志/检查点 |
| Description |
设置要将 WAL 收缩到的大小下限。 |
| 数据类型 |
整数 |
| 默认值 |
80 |
| 允许的值 |
32-2097151 |
| 参数类型 |
dynamic |
| Documentation |
min_wal_size |