你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

预写日志/检查点

检查点完成目标

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