预写日志/设置

commit_delay(提交延迟)

Attribute 价值
类别 预写日志/设置
Description 设置提交事务与将 WAL 刷新到磁盘之间的延迟(以微秒为单位)。
数据类型 整数
默认值 0
允许的值 0-100000
参数类型 dynamic
Documentation commit_delay

commit_siblings

Attribute 价值
类别 预写日志/设置
Description 设置执行 commit_delay 之前的最小并发打开事务数。
数据类型 整数
默认值 5
允许的值 0-1000
参数类型 dynamic
Documentation commit_siblings

fsync

Attribute 价值
类别 预写日志/设置
Description 强制同步对磁盘的更新。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation fsync

full_page_writes

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation 完整页面写入

synchronous_commit

Attribute 价值
类别 预写日志/设置
Description 设置当前事务的同步级别。
数据类型 枚举
默认值 on
允许的值 on
参数类型 只读的
Documentation synchronous_commit

wal_buffers

Attribute 价值
类别 预写日志/设置
Description 设置 WAL 共享内存中的磁盘页缓冲区数。 单位为 8kb。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 -1-262143
参数类型 静态的
Documentation wal_buffers

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 wal_buffers 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 wal_buffers 服务器参数的默认值不受任何影响。

每次更改分配给实例的产品时,还应根据以下公式中的值调整 wal_buffers 参数的值。

在最多 4 个 vCore 的虚拟机中,计算的值 wal_buffers2048

在具有 4 个以上的 vCore 的虚拟机中,计算的值 wal_buffers16384

根据上一个公式,下表列出了此服务器参数将设置为的值,具体取决于预配的内存量:

vCore 数 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

Attribute 价值
类别 预写日志/设置
Description 压缩 WAL 文件中的完整页面写入。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 dynamic
Documentation wal_compression

wal_init_zero

Attribute 价值
类别 预写日志/设置
Description 首次使用之前,将零写入新 WAL 文件。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation wal_init_zero

wal_level

Attribute 价值
类别 预写日志/设置
Description 它确定写入 WAL 的信息量。
数据类型 枚举
默认值 replica
允许的值 replica,logical
参数类型 静态的
Documentation wal_level

wal_log_hints

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL,即使对于非关键修改也是如此。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读的
Documentation wal_log_hints

wal_recycle

Attribute 价值
类别 预写日志/设置
Description 通过重命名 WAL 文件来回收 WAL 文件。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation wal_recycle

wal_skip_threshold

Attribute 价值
类别 预写日志/设置
Description 要 fsync 而不是写入 WAL 的新文件的最小大小。
数据类型 整数
默认值 2048
允许的值 2048
参数类型 只读的
Documentation wal_skip_threshold

wal_sync_method

Attribute 价值
类别 预写日志/设置
Description 选择用于强制 WAL 更新到磁盘的方法。
数据类型 枚举
默认值 fdatasync
允许的值 fdatasync
参数类型 只读的
Documentation wal_sync_method

WAL 写入器延迟

Attribute 价值
类别 预写日志/设置
Description WAL 编写器执行的 WAL 刷新之间的时间间隔。
数据类型 整数
默认值 200
允许的值 1-10000
参数类型 dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute 价值
类别 预写日志/设置
Description WAL 写入器写出的 WAL 数量,达到该数量将触发刷新。
数据类型 整数
默认值 128
允许的值 0-2147483647
参数类型 dynamic
Documentation wal_writer_flush_after

commit_delay(提交延迟)

Attribute 价值
类别 预写日志/设置
Description 设置提交事务与将 WAL 刷新到磁盘之间的延迟(以微秒为单位)。
数据类型 整数
默认值 0
允许的值 0-100000
参数类型 dynamic
Documentation commit_delay

commit_siblings

Attribute 价值
类别 预写日志/设置
Description 设置执行 commit_delay 之前的最小并发打开事务数。
数据类型 整数
默认值 5
允许的值 0-1000
参数类型 dynamic
Documentation commit_siblings

fsync

Attribute 价值
类别 预写日志/设置
Description 强制同步对磁盘的更新。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation fsync

full_page_writes

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation 完整页面写入

synchronous_commit

Attribute 价值
类别 预写日志/设置
Description 设置当前事务的同步级别。
数据类型 枚举
默认值 on
允许的值 on
参数类型 只读的
Documentation synchronous_commit

wal_buffers

Attribute 价值
类别 预写日志/设置
Description 设置 WAL 共享内存中的磁盘页缓冲区数。 单位为 8kb。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 -1-262143
参数类型 静态的
Documentation wal_buffers

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 wal_buffers 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 wal_buffers 服务器参数的默认值不受任何影响。

每次更改分配给实例的产品时,还应根据以下公式中的值调整 wal_buffers 参数的值。

在最多 4 个 vCore 的虚拟机中,计算的值 wal_buffers2048

在具有 4 个以上的 vCore 的虚拟机中,计算的值 wal_buffers16384

根据上一个公式,下表列出了此服务器参数将设置为的值,具体取决于预配的内存量:

vCore 数 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

Attribute 价值
类别 预写日志/设置
Description 压缩 WAL 文件中的完整页面写入。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 dynamic
Documentation wal_compression

wal_init_zero

Attribute 价值
类别 预写日志/设置
Description 首次使用之前,将零写入新 WAL 文件。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation wal_init_zero

wal_level

Attribute 价值
类别 预写日志/设置
Description 它确定写入 WAL 的信息量。
数据类型 枚举
默认值 replica
允许的值 replica,logical
参数类型 静态的
Documentation wal_level

wal_log_hints

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL,即使对于非关键修改也是如此。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读的
Documentation wal_log_hints

wal_recycle

Attribute 价值
类别 预写日志/设置
Description 通过重命名 WAL 文件来回收 WAL 文件。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation wal_recycle

wal_skip_threshold

Attribute 价值
类别 预写日志/设置
Description 要 fsync 而不是写入 WAL 的新文件的最小大小。
数据类型 整数
默认值 2048
允许的值 2048
参数类型 只读的
Documentation wal_skip_threshold

wal_sync_method

Attribute 价值
类别 预写日志/设置
Description 选择用于强制 WAL 更新到磁盘的方法。
数据类型 枚举
默认值 fdatasync
允许的值 fdatasync
参数类型 只读的
Documentation wal_sync_method

WAL 写入器延迟

Attribute 价值
类别 预写日志/设置
Description WAL 编写器执行的 WAL 刷新之间的时间间隔。
数据类型 整数
默认值 200
允许的值 1-10000
参数类型 dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute 价值
类别 预写日志/设置
Description WAL 写入器写出的 WAL 数量,达到该数量将触发刷新。
数据类型 整数
默认值 128
允许的值 0-2147483647
参数类型 dynamic
Documentation wal_writer_flush_after

commit_delay(提交延迟)

Attribute 价值
类别 预写日志/设置
Description 设置提交事务与将 WAL 刷新到磁盘之间的延迟(以微秒为单位)。
数据类型 整数
默认值 0
允许的值 0-100000
参数类型 dynamic
Documentation commit_delay

commit_siblings

Attribute 价值
类别 预写日志/设置
Description 设置执行 commit_delay 之前的最小并发打开事务数。
数据类型 整数
默认值 5
允许的值 0-1000
参数类型 dynamic
Documentation commit_siblings

fsync

Attribute 价值
类别 预写日志/设置
Description 强制同步对磁盘的更新。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation fsync

full_page_writes

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation 完整页面写入

synchronous_commit

Attribute 价值
类别 预写日志/设置
Description 设置当前事务的同步级别。
数据类型 枚举
默认值 on
允许的值 on
参数类型 只读的
Documentation synchronous_commit

wal_buffers

Attribute 价值
类别 预写日志/设置
Description 设置 WAL 共享内存中的磁盘页缓冲区数。 单位为 8kb。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 -1-262143
参数类型 静态的
Documentation wal_buffers

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 wal_buffers 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 wal_buffers 服务器参数的默认值不受任何影响。

每次更改分配给实例的产品时,还应根据以下公式中的值调整 wal_buffers 参数的值。

在最多 4 个 vCore 的虚拟机中,计算的值 wal_buffers2048

在具有 4 个以上的 vCore 的虚拟机中,计算的值 wal_buffers16384

根据上一个公式,下表列出了此服务器参数将设置为的值,具体取决于预配的内存量:

vCore 数 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

Attribute 价值
类别 预写日志/设置
Description 压缩 WAL 文件中的完整页面写入。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 dynamic
Documentation wal_compression

wal_init_zero

Attribute 价值
类别 预写日志/设置
Description 首次使用之前,将零写入新 WAL 文件。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation wal_init_zero

wal_level

Attribute 价值
类别 预写日志/设置
Description 它确定写入 WAL 的信息量。
数据类型 枚举
默认值 replica
允许的值 replica,logical
参数类型 静态的
Documentation wal_level

wal_log_hints

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL,即使对于非关键修改也是如此。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读的
Documentation wal_log_hints

wal_recycle

Attribute 价值
类别 预写日志/设置
Description 通过重命名 WAL 文件来回收 WAL 文件。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation wal_recycle

wal_skip_threshold

Attribute 价值
类别 预写日志/设置
Description 要 fsync 而不是写入 WAL 的新文件的最小大小。
数据类型 整数
默认值 2048
允许的值 2048
参数类型 只读的
Documentation wal_skip_threshold

wal_sync_method

Attribute 价值
类别 预写日志/设置
Description 选择用于强制 WAL 更新到磁盘的方法。
数据类型 枚举
默认值 fdatasync
允许的值 fdatasync
参数类型 只读的
Documentation wal_sync_method

WAL 写入器延迟

Attribute 价值
类别 预写日志/设置
Description WAL 编写器执行的 WAL 刷新之间的时间间隔。
数据类型 整数
默认值 200
允许的值 1-10000
参数类型 dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute 价值
类别 预写日志/设置
Description WAL 写入器写出的 WAL 数量,达到该数量将触发刷新。
数据类型 整数
默认值 128
允许的值 0-2147483647
参数类型 dynamic
Documentation wal_writer_flush_after

commit_delay(提交延迟)

Attribute 价值
类别 预写日志/设置
Description 设置提交事务与将 WAL 刷新到磁盘之间的延迟(以微秒为单位)。
数据类型 整数
默认值 0
允许的值 0-100000
参数类型 dynamic
Documentation commit_delay

commit_siblings

Attribute 价值
类别 预写日志/设置
Description 设置执行 commit_delay 之前的最小并发打开事务数。
数据类型 整数
默认值 5
允许的值 0-1000
参数类型 dynamic
Documentation commit_siblings

fsync

Attribute 价值
类别 预写日志/设置
Description 强制同步对磁盘的更新。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation fsync

full_page_writes

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation 完整页面写入

synchronous_commit

Attribute 价值
类别 预写日志/设置
Description 设置当前事务的同步级别。
数据类型 枚举
默认值 on
允许的值 on
参数类型 只读的
Documentation synchronous_commit

wal_buffers

Attribute 价值
类别 预写日志/设置
Description 设置 WAL 共享内存中的磁盘页缓冲区数。 单位为 8kb。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 -1-262143
参数类型 静态的
Documentation wal_buffers

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 wal_buffers 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 wal_buffers 服务器参数的默认值不受任何影响。

每次更改分配给实例的产品时,还应根据以下公式中的值调整 wal_buffers 参数的值。

在最多 4 个 vCore 的虚拟机中,计算的值 wal_buffers2048

在具有 4 个以上的 vCore 的虚拟机中,计算的值 wal_buffers16384

根据上一个公式,下表列出了此服务器参数将设置为的值,具体取决于预配的内存量:

vCore 数 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

Attribute 价值
类别 预写日志/设置
Description 压缩 WAL 文件中的完整页面写入。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 dynamic
Documentation wal_compression

wal_init_zero

Attribute 价值
类别 预写日志/设置
Description 首次使用之前,将零写入新 WAL 文件。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation wal_init_zero

wal_level

Attribute 价值
类别 预写日志/设置
Description 它确定写入 WAL 的信息量。
数据类型 枚举
默认值 replica
允许的值 replica,logical
参数类型 静态的
Documentation wal_level

wal_log_hints

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL,即使对于非关键修改也是如此。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读的
Documentation wal_log_hints

wal_recycle

Attribute 价值
类别 预写日志/设置
Description 通过重命名 WAL 文件来回收 WAL 文件。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation wal_recycle

wal_skip_threshold

Attribute 价值
类别 预写日志/设置
Description 将新文件的大小设置为 fsync,而不是写入 WAL。
数据类型 整数
默认值 2048
允许的值 2048
参数类型 只读的
Documentation wal_skip_threshold

wal_sync_method

Attribute 价值
类别 预写日志/设置
Description 选择用于强制 WAL 更新到磁盘的方法。
数据类型 枚举
默认值 fdatasync
允许的值 fdatasync
参数类型 只读的
Documentation wal_sync_method

WAL 写入器延迟

Attribute 价值
类别 预写日志/设置
Description WAL 编写器执行的 WAL 刷新之间的时间间隔。
数据类型 整数
默认值 200
允许的值 1-10000
参数类型 dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute 价值
类别 预写日志/设置
Description WAL 写入器写出的 WAL 数量,达到该数量将触发刷新。
数据类型 整数
默认值 128
允许的值 0-2147483647
参数类型 dynamic
Documentation wal_writer_flush_after

commit_delay(提交延迟)

Attribute 价值
类别 预写日志/设置
Description 设置提交事务与将 WAL 刷新到磁盘之间的延迟(以微秒为单位)。
数据类型 整数
默认值 0
允许的值 0-100000
参数类型 dynamic
Documentation commit_delay

commit_siblings

Attribute 价值
类别 预写日志/设置
Description 设置执行 commit_delay 之前的最小并发打开事务数。
数据类型 整数
默认值 5
允许的值 0-1000
参数类型 dynamic
Documentation commit_siblings

fsync

Attribute 价值
类别 预写日志/设置
Description 强制同步对磁盘的更新。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation fsync

full_page_writes

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation 完整页面写入

synchronous_commit

Attribute 价值
类别 预写日志/设置
Description 设置当前事务的同步级别。
数据类型 枚举
默认值 on
允许的值 on
参数类型 只读的
Documentation synchronous_commit

wal_buffers

Attribute 价值
类别 预写日志/设置
Description 设置 WAL 共享内存中的磁盘页缓冲区数。 单位为 8kb。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 -1-262143
参数类型 静态的
Documentation wal_buffers

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 wal_buffers 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 wal_buffers 服务器参数的默认值不受任何影响。

每次更改分配给实例的产品时,还应根据以下公式中的值调整 wal_buffers 参数的值。

在最多 4 个 vCore 的虚拟机中,计算的值 wal_buffers2048

在具有 4 个以上的 vCore 的虚拟机中,计算的值 wal_buffers16384

根据上一个公式,下表列出了此服务器参数将设置为的值,具体取决于预配的内存量:

vCore 数 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

Attribute 价值
类别 预写日志/设置
Description 压缩 WAL 文件中的完整页面写入。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 dynamic
Documentation wal_compression

wal_init_zero

Attribute 价值
类别 预写日志/设置
Description 首次使用之前,将零写入新 WAL 文件。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation wal_init_zero

wal_level

Attribute 价值
类别 预写日志/设置
Description 它确定写入 WAL 的信息量。
数据类型 枚举
默认值 replica
允许的值 replica,logical
参数类型 静态的
Documentation wal_level

wal_log_hints

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL,即使对于非关键修改也是如此。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读的
Documentation wal_log_hints

wal_recycle

Attribute 价值
类别 预写日志/设置
Description 通过重命名 WAL 文件来回收 WAL 文件。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation wal_recycle

wal_sync_method

Attribute 价值
类别 预写日志/设置
Description 选择用于强制 WAL 更新到磁盘的方法。
数据类型 枚举
默认值 fdatasync
允许的值 fdatasync
参数类型 只读的
Documentation wal_sync_method

WAL 写入器延迟

Attribute 价值
类别 预写日志/设置
Description WAL 编写器执行的 WAL 刷新之间的时间间隔。
数据类型 整数
默认值 200
允许的值 1-10000
参数类型 dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute 价值
类别 预写日志/设置
Description WAL 写入器写出的 WAL 数量,达到该数量将触发刷新。
数据类型 整数
默认值 128
允许的值 0-2147483647
参数类型 dynamic
Documentation wal_writer_flush_after

commit_delay(提交延迟)

Attribute 价值
类别 预写日志/设置
Description 设置提交事务与将 WAL 刷新到磁盘之间的延迟(以微秒为单位)。
数据类型 整数
默认值 0
允许的值 0-100000
参数类型 dynamic
Documentation commit_delay

commit_siblings

Attribute 价值
类别 预写日志/设置
Description 设置执行 commit_delay 之前的最小并发打开事务数。
数据类型 整数
默认值 5
允许的值 0-1000
参数类型 dynamic
Documentation commit_siblings

fsync

Attribute 价值
类别 预写日志/设置
Description 强制同步对磁盘的更新。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation fsync

full_page_writes

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL。
数据类型 布尔
默认值 on
允许的值 on
参数类型 只读的
Documentation 完整页面写入

synchronous_commit

Attribute 价值
类别 预写日志/设置
Description 设置当前事务的同步级别。
数据类型 枚举
默认值 on
允许的值 on
参数类型 只读的
Documentation synchronous_commit

wal_buffers

Attribute 价值
类别 预写日志/设置
Description 设置 WAL 共享内存中的磁盘页缓冲区数。 单位为 8kb。
数据类型 整数
默认值 取决于分配给服务器的资源(vCore、RAM 或磁盘空间)。
允许的值 -1-262143
参数类型 静态的
Documentation wal_buffers

特定于 Azure 的注释

预配 Azure Database for PostgreSQL 灵活服务器的实例时,会根据为其计算选择的产品名称计算 wal_buffers 参数的默认值。 如果对支持该灵活服务器的计算进行任何后续产品选择更改,该实例的 wal_buffers 服务器参数的默认值不受任何影响。

每次更改分配给实例的产品时,还应根据以下公式中的值调整 wal_buffers 参数的值。

在最多 4 个 vCore 的虚拟机中,计算的值 wal_buffers2048

在具有 4 个以上的 vCore 的虚拟机中,计算的值 wal_buffers16384

根据上一个公式,下表列出了此服务器参数将设置为的值,具体取决于预配的内存量:

vCore 数 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

Attribute 价值
类别 预写日志/设置
Description 压缩 WAL 文件中的完整页面写入。
数据类型 布尔
默认值 on
允许的值 on,off
参数类型 dynamic
Documentation wal_compression

wal_level

Attribute 价值
类别 预写日志/设置
Description 它确定写入 WAL 的信息量。
数据类型 枚举
默认值 replica
允许的值 replica,logical
参数类型 静态的
Documentation wal_level

wal_log_hints

Attribute 价值
类别 预写日志/设置
Description 在检查点后首次修改时,将完整页面写入 WAL,即使对于非关键修改也是如此。
数据类型 布尔
默认值 off
允许的值 off
参数类型 只读的
Documentation wal_log_hints

wal_sync_method

Attribute 价值
类别 预写日志/设置
Description 选择用于强制 WAL 更新到磁盘的方法。
数据类型 枚举
默认值 fdatasync
允许的值 fdatasync
参数类型 只读的
Documentation wal_sync_method

WAL 写入器延迟

Attribute 价值
类别 预写日志/设置
Description WAL 编写器执行的 WAL 刷新之间的时间间隔。
数据类型 整数
默认值 200
允许的值 1-10000
参数类型 dynamic
Documentation wal_writer_delay

wal_writer_flush_after

Attribute 价值
类别 预写日志/设置
Description WAL 写入器写出的 WAL 数量,达到该数量将触发刷新。
数据类型 整数
默认值 128
允许的值 0-2147483647
参数类型 dynamic
Documentation wal_writer_flush_after