参数说明:设置写入WAL信息量的级别。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。

取值范围:枚举类型
优点:一些重要操作(包括创建表、创建索引、簇操作和表的复制)都能安全的跳过,这样就可以使操作变得更快。
缺点:WAL仅提供从数据库服务器崩溃或者紧急关闭状态恢复时所需要的基本信息,无法用WAL归档日志恢复数据。
这个参数增加了WAL归档需要的日志信息,从而可以支持数据库的归档恢复。
默认值:hot_standby
参数说明:设置GaussDB 200服务器是否使用fsync()系统函数(请参见wal_sync_method)确保数据的更新及时写入物理磁盘中。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。

取值范围:布尔型
默认值:on
参数说明:设置当前事务的同步方式。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:枚举类型
默认值:on
参数说明:设置向磁盘强制更新WAL数据的方法。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。

如果将fsync关闭,这个参数的设置就没有意义,因为所有数据更新都不会强制写入磁盘。
取值范围:字符串
默认值:fdatasync
参数说明:设置GaussDB 200服务器在检查点之后对页面的第一次修改时,是否将每个磁盘页面的全部内容写到WAL日志中。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。

取值范围:布尔型
默认值:on
参数说明:设置在检查点之后对页面的第一次修改为页面上元组hint bits的修改时,是否将整个页面的全部内容写到WAL日志中。当enable_crc_check=on时,hint bits的修改始终记录于WAL日志中,并忽略此设置。不推荐用户修改此设置。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
默认值:on
参数说明:设置用于存放WAL数据的共享内存空间的XLOG_BLCKSZ数,XLOG_BLCKSZ的大小默认为8KB。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
取值范围:-1~218
默认值:16MB
设置建议:每次事务提交时,WAL缓冲区的内容都写入到磁盘中,因此设置为很大的值不会带来明显的性能提升。如果将它设置成几百兆,就可以在有很多即时事务提交的服务器上提高写入磁盘的性能。根据经验来说,默认值可以满足大多数的情况。
参数说明:WalWriter进程的写间隔时间。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。

如果时间过长可能造成WAL缓冲区的内存不足,时间过短会引起WAL不断写入,增加磁盘I/O负担。
取值范围:整型, 1~10000(毫秒)
默认值:200ms
参数说明:表示一个已经提交的数据在WAL缓冲区中存放的时间。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

取值范围:整型, 0~100000(微秒),其中0表示无延迟。
默认值:
参数说明:当一个事务发出提交请求时,如果数据库中正在执行的事务数量大于此参数的值,则该事务将等待一段时间(commit_delay的值),否则该事务则直接写入WAL。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:整型, 0~1000
默认值:5
参数说明:说明WAL日志段文件中日志页面的大小。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。
取值范围:整型,单位为Byte。
默认值:8192
参数说明:说明WAL日志段文件的大小。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。
取值范围:整型,单位为MB。
默认值:16MB
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3121075/ ,如需转载,请注明出处,否则将追究法律责任。