预写日志/检查点

检查点完成目标

Attribute
Category 预写日志/检查点
说明 在检查点期间刷新脏缓冲区所用的时间(检查点间隔的分数)。
数据类型 numeric
默认值 0.9
允许的值 0-1
参数类型 dynamic
Documentation checkpoint_completion_target(检查点完成目标)

检查点后刷新

Attribute
Category 预写日志/检查点
说明 在将以前执行的写入刷新到磁盘之前所要达到的页数。
数据类型 整数
默认值 32
允许的值 32
参数类型 只读的
Documentation checkpoint_flush_after (在检查点后刷新)

checkpoint_timeout

Attribute
Category 预写日志/检查点
说明 设置自动 WAL 检查点之间的最长时间。
数据类型 整数
默认值 600
允许的值 30-86400
参数类型 dynamic
Documentation checkpoint_timeout

检查点警告

Attribute
Category 预写日志/检查点
说明 如果 WAL 卷触发的检查点过于频繁,则设置警告前的最大时间。 如果由于填充 WAL 段文件而导致检查点出现的频率超过此时间,则记录一条消息到服务器日志。 零将关闭警告。
数据类型 整数
默认值 30
允许的值 0-2147483647
参数类型 dynamic
Documentation 检查点警告

max_wal_size

Attribute
Category 预写日志/检查点
说明 设置触发检查点的 WAL 大小。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 32-65536
参数类型 dynamic
Documentation max_wal_size

特定于 Azure 的注释

max_wal_size 参数的默认值是在预配Azure Database for PostgreSQL灵活服务器的实例时计算的,具体取决于为其计算选择的产品名称。 对支持灵活服务器的计算进行产品选择的任何后续更改都不会对该实例的参数的默认值 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 Tebibyte (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
Category 预写日志/检查点
说明 设置要将 WAL 收缩到的大小下限。
数据类型 整数
默认值 80
允许的值 32-2097151
参数类型 dynamic
Documentation min_wal_size

检查点完成目标

Attribute
Category 预写日志/检查点
说明 在检查点期间刷新脏缓冲区所用的时间(检查点间隔的分数)。
数据类型 numeric
默认值 0.9
允许的值 0-1
参数类型 dynamic
Documentation checkpoint_completion_target(检查点完成目标)

检查点后刷新

Attribute
Category 预写日志/检查点
说明 在将以前执行的写入刷新到磁盘之前所要达到的页数。
数据类型 整数
默认值 32
允许的值 32
参数类型 只读的
Documentation checkpoint_flush_after (在检查点后刷新)

checkpoint_timeout

Attribute
Category 预写日志/检查点
说明 设置自动 WAL 检查点之间的最长时间。
数据类型 整数
默认值 600
允许的值 30-86400
参数类型 dynamic
Documentation checkpoint_timeout

检查点警告

Attribute
Category 预写日志/检查点
说明 如果 WAL 卷触发的检查点过于频繁,则设置警告前的最大时间。 如果由于填充 WAL 段文件而导致检查点出现的频率超过此时间,则记录一条消息到服务器日志。 零将关闭警告。
数据类型 整数
默认值 30
允许的值 0-2147483647
参数类型 dynamic
Documentation 检查点警告

max_wal_size

Attribute
Category 预写日志/检查点
说明 设置触发检查点的 WAL 大小。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 32-65536
参数类型 dynamic
Documentation max_wal_size

特定于 Azure 的注释

max_wal_size 参数的默认值是在预配Azure Database for PostgreSQL灵活服务器的实例时计算的,具体取决于为其计算选择的产品名称。 对支持灵活服务器的计算进行产品选择的任何后续更改都不会对该实例的参数的默认值 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 Tebibyte (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
Category 预写日志/检查点
说明 设置要将 WAL 收缩到的大小下限。
数据类型 整数
默认值 80
允许的值 32-2097151
参数类型 dynamic
Documentation min_wal_size

检查点完成目标

Attribute
Category 预写日志/检查点
说明 指定检查点完成的目标,作为检查点之间的总时间的一小部分。
数据类型 numeric
默认值 0.9
允许的值 0-1
参数类型 dynamic
Documentation checkpoint_completion_target(检查点完成目标)

检查点后刷新

Attribute
Category 预写日志/检查点
说明 在将以前执行的写入刷新到磁盘之前所要达到的页数。
数据类型 整数
默认值 32
允许的值 32
参数类型 只读的
Documentation checkpoint_flush_after (在检查点后刷新)

checkpoint_timeout

Attribute
Category 预写日志/检查点
说明 自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。
数据类型 整数
默认值 600
允许的值 30-86400
参数类型 dynamic
Documentation checkpoint_timeout

检查点警告

Attribute
Category 预写日志/检查点
说明 如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。
数据类型 整数
默认值 30
允许的值 0-2147483647
参数类型 dynamic
Documentation 检查点警告

max_wal_size

Attribute
Category 预写日志/检查点
说明 在触发自动检查点之前允许 WAL 增长的大小上限。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 32-65536
参数类型 dynamic
Documentation max_wal_size

特定于 Azure 的注释

max_wal_size 参数的默认值是在预配Azure Database for PostgreSQL灵活服务器的实例时计算的,具体取决于为其计算选择的产品名称。 对支持灵活服务器的计算进行产品选择的任何后续更改都不会对该实例的参数的默认值 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 Tebibyte (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
Category 预写日志/检查点
说明 设置要将 WAL 收缩到的大小下限。
数据类型 整数
默认值 80
允许的值 32-2097151
参数类型 dynamic
Documentation min_wal_size

检查点完成目标

Attribute
Category 预写日志/检查点
说明 指定检查点完成的目标,作为检查点之间的总时间的一小部分。
数据类型 numeric
默认值 0.9
允许的值 0-1
参数类型 dynamic
Documentation checkpoint_completion_target(检查点完成目标)

检查点后刷新

Attribute
Category 预写日志/检查点
说明 在将以前执行的写入刷新到磁盘之前所要达到的页数。
数据类型 整数
默认值 32
允许的值 32
参数类型 只读的
Documentation checkpoint_flush_after (在检查点后刷新)

checkpoint_timeout

Attribute
Category 预写日志/检查点
说明 自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。
数据类型 整数
默认值 600
允许的值 30-86400
参数类型 dynamic
Documentation checkpoint_timeout

检查点警告

Attribute
Category 预写日志/检查点
说明 如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。
数据类型 整数
默认值 30
允许的值 0-2147483647
参数类型 dynamic
Documentation 检查点警告

max_wal_size

Attribute
Category 预写日志/检查点
说明 在触发自动检查点之前允许 WAL 增长的大小上限。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 32-65536
参数类型 dynamic
Documentation max_wal_size

特定于 Azure 的注释

max_wal_size 参数的默认值是在预配Azure Database for PostgreSQL灵活服务器的实例时计算的,具体取决于为其计算选择的产品名称。 对支持灵活服务器的计算进行产品选择的任何后续更改都不会对该实例的参数的默认值 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 Tebibyte (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
Category 预写日志/检查点
说明 设置要将 WAL 收缩到的大小下限。
数据类型 整数
默认值 80
允许的值 32-2097151
参数类型 dynamic
Documentation min_wal_size

检查点完成目标

Attribute
Category 预写日志/检查点
说明 指定检查点完成的目标,作为检查点之间的总时间的一小部分。
数据类型 numeric
默认值 0.9
允许的值 0-1
参数类型 dynamic
Documentation checkpoint_completion_target(检查点完成目标)

检查点后刷新

Attribute
Category 预写日志/检查点
说明 在将以前执行的写入刷新到磁盘之前所要达到的页数。
数据类型 整数
默认值 32
允许的值 32
参数类型 只读的
Documentation checkpoint_flush_after (在检查点后刷新)

checkpoint_timeout

Attribute
Category 预写日志/检查点
说明 自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。
数据类型 整数
默认值 600
允许的值 30-86400
参数类型 dynamic
Documentation checkpoint_timeout

检查点警告

Attribute
Category 预写日志/检查点
说明 如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。
数据类型 整数
默认值 30
允许的值 0-2147483647
参数类型 dynamic
Documentation 检查点警告

max_wal_size

Attribute
Category 预写日志/检查点
说明 在触发自动检查点之前允许 WAL 增长的大小上限。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 32-65536
参数类型 dynamic
Documentation max_wal_size

特定于 Azure 的注释

max_wal_size 参数的默认值是在预配Azure Database for PostgreSQL灵活服务器的实例时计算的,具体取决于为其计算选择的产品名称。 对支持灵活服务器的计算进行产品选择的任何后续更改都不会对该实例的参数的默认值 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 Tebibyte (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
Category 预写日志/检查点
说明 设置要将 WAL 收缩到的大小下限。
数据类型 整数
默认值 80
允许的值 32-2097151
参数类型 dynamic
Documentation min_wal_size

检查点完成目标

Attribute
Category 预写日志/检查点
说明 指定检查点完成的目标,作为检查点之间的总时间的一小部分。
数据类型 numeric
默认值 0.9
允许的值 0-1
参数类型 dynamic
Documentation checkpoint_completion_target(检查点完成目标)

检查点后刷新

Attribute
Category 预写日志/检查点
说明 在将以前执行的写入刷新到磁盘之前所要达到的页数。
数据类型 整数
默认值 32
允许的值 32
参数类型 只读的
Documentation checkpoint_flush_after (在检查点后刷新)

checkpoint_timeout

Attribute
Category 预写日志/检查点
说明 自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。
数据类型 整数
默认值 600
允许的值 30-86400
参数类型 dynamic
Documentation checkpoint_timeout

检查点警告

Attribute
Category 预写日志/检查点
说明 如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。
数据类型 整数
默认值 30
允许的值 0-2147483647
参数类型 dynamic
Documentation 检查点警告

max_wal_size

Attribute
Category 预写日志/检查点
说明 在触发自动检查点之前允许 WAL 增长的大小上限。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 32-65536
参数类型 dynamic
Documentation max_wal_size

特定于 Azure 的注释

max_wal_size 参数的默认值是在预配Azure Database for PostgreSQL灵活服务器的实例时计算的,具体取决于为其计算选择的产品名称。 对支持灵活服务器的计算进行产品选择的任何后续更改都不会对该实例的参数的默认值 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 Tebibyte (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
Category 预写日志/检查点
说明 设置要将 WAL 收缩到的大小下限。
数据类型 整数
默认值 80
允许的值 32-2097151
参数类型 dynamic
Documentation min_wal_size

检查点完成目标

Attribute
Category 预写日志/检查点
说明 指定检查点完成的目标,作为检查点之间的总时间的一小部分。
数据类型 numeric
默认值 0.9
允许的值 0-1
参数类型 dynamic
Documentation checkpoint_completion_target(检查点完成目标)

检查点后刷新

Attribute
Category 预写日志/检查点
说明 在将以前执行的写入刷新到磁盘之前所要达到的页数。
数据类型 整数
默认值 32
允许的值 32
参数类型 只读的
Documentation checkpoint_flush_after (在检查点后刷新)

checkpoint_timeout

Attribute
Category 预写日志/检查点
说明 自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。
数据类型 整数
默认值 600
允许的值 30-86400
参数类型 dynamic
Documentation checkpoint_timeout

检查点警告

Attribute
Category 预写日志/检查点
说明 如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。
数据类型 整数
默认值 30
允许的值 0-2147483647
参数类型 dynamic
Documentation 检查点警告

max_wal_size

Attribute
Category 预写日志/检查点
说明 在触发自动检查点之前允许 WAL 增长的大小上限。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 32-65536
参数类型 dynamic
Documentation max_wal_size

特定于 Azure 的注释

max_wal_size 参数的默认值是在预配Azure Database for PostgreSQL灵活服务器的实例时计算的,具体取决于为其计算选择的产品名称。 对支持灵活服务器的计算进行产品选择的任何后续更改都不会对该实例的参数的默认值 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 Tebibyte (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
Category 预写日志/检查点
说明 设置要将 WAL 收缩到的大小下限。
数据类型 整数
默认值 80
允许的值 32-2097151
参数类型 dynamic
Documentation min_wal_size

检查点完成目标

Attribute
Category 预写日志/检查点
说明 指定检查点完成的目标,作为检查点之间的总时间的一小部分。
数据类型 numeric
默认值 0.9
允许的值 0-1
参数类型 dynamic
Documentation checkpoint_completion_target(检查点完成目标)

检查点后刷新

Attribute
Category 预写日志/检查点
说明 在将以前执行的写入刷新到磁盘之前所要达到的页数。
数据类型 整数
默认值 32
允许的值 32
参数类型 只读的
Documentation checkpoint_flush_after (在检查点后刷新)

checkpoint_timeout

Attribute
Category 预写日志/检查点
说明 自动 WAL 检查点之间的最长时间(以秒为单位)。 有效范围为 30 秒到一天。
数据类型 整数
默认值 600
允许的值 30-86400
参数类型 dynamic
Documentation checkpoint_timeout

检查点警告

Attribute
Category 预写日志/检查点
说明 如果 WAL 段填充造成的检查点频率高于此频率,则写入一条警告消息。
数据类型 整数
默认值 30
允许的值 0-2147483647
参数类型 dynamic
Documentation 检查点警告

max_wal_size

Attribute
Category 预写日志/检查点
说明 在触发自动检查点之前允许 WAL 增长的大小上限。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 32-65536
参数类型 dynamic
Documentation max_wal_size

特定于 Azure 的注释

max_wal_size 参数的默认值是在预配Azure Database for PostgreSQL灵活服务器的实例时计算的,具体取决于为其计算选择的产品名称。 对支持灵活服务器的计算进行产品选择的任何后续更改都不会对该实例的参数的默认值 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 Tebibyte (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
Category 预写日志/检查点
说明 设置要将 WAL 收缩到的大小下限。
数据类型 整数
默认值 80
允许的值 32-2097151
参数类型 dynamic
Documentation min_wal_size