当前位置: 首页 > news >正文

postgresql 参数wal_level

wal_level决定多少信息写入到 WAL 中。默认值是replica,它会写入足够的数据以支持WAL归档和复制,包括在后备服务器上运行只读查询。minimal会去掉除从崩溃或者立即关机中进行恢复所需的信息之外的所有记录。最后,logical会增加支持逻辑解码所需的信息。每个层次包括所有更低层次记录的信息。这个参数只能在服务器启动时设置。

在minimal级别中,某些批量操作的 WAL 日志可以被安全地跳过,这可以使那些操作更快(见populate-pitr)。这种优化可以应用的操作包括:

CREATE TABLE AS
CREATE INDEX
CLUSTER
COPY到在同一个事务中被创建或截断的表中
但最少的 WAL 不会包括足够的信息来从基础备份和 WAL 日志中重建数据,因此,要启用 WAL 归档(archive_mode)和流复制,必须使用replica或更高级别。
在logical层,与replica相同的信息会被记录,外加上 允许从 WAL 抽取逻辑修改集所需的信息。使用级别 logical将增加 WAL 容量,特别是如果为了REPLICA IDENTITY FULL配置了很多表并且执行了很多UPDATE和DELETE 语句时。

在 9.6 之前的版本中,这个参数也允许值archive和hot_standby。现在仍然接受这些值,但是它们会被映射到replica。

https://postgresqlco.nf/doc/zh/param/wal_level/

相关文章:

  • 《算法导论(第4版)》阅读笔记:p14-p16
  • centos 7 安装 java 运行环境
  • Python 打包时包含字库文件的方法
  • 信息系统项目管理师-软考高级(软考高项)​​​​​​​​​​​2025最新(十三)(1)
  • 安科瑞光伏综自系统在新能源电站中的应用及调度上传方案研究
  • 攻防演练 | 关于蓝队攻击研判的3大要点解读
  • Rust 智能指针全解析:从原理到实践
  • rust 中的 EBNF 介绍
  • 深入理解 Linux 虚拟文件系统(VFS)
  • 国联股份卫多多与北京经纬智诚签署战略合作协议
  • YOLO数据集标注工具LabelImg(打包Exe版本及使用)
  • redhat9 安装pywinrm
  • 解锁健康养生新境界
  • 范式之殇-关系代数与参照完整性在 Web 后台的落寞
  • vLLM部署Qwen2-7B模型推理
  • 基于SSM + JSP 的个人通讯录管理系统
  • 深度学习-161-Dify工具之对比使用工作流和聊天流生成图表可视化的html文件
  • RT-Thread 深入系列 Part 2:RT-Thread 内核核心机制深度剖析
  • eNSP中路由器RIP协议配置完整实验实验和命令解释
  • AI赋能智能客服革新:R²AIN SUITE 如何破解医疗行业服务难题?
  • 价格周报|供需回归僵局,本周生猪均价与上周基本持平
  • 昆明一学校门外小吃摊占满人行道,城管:会在重点时段加强巡查处置
  • 宇数科技王兴兴:第一桶金来自上海,欢迎上海的年轻人加入
  • 临港新片区:发布再保险、国际航运、生物医药3个领域数据出境操作指引
  • 央行谈MLF:逐步退出政策利率属性回归流动性投放工具
  • 市自规局公告收回新校区建设用地,宿迁学院:需变更建设主体