自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 repmgr 主从修复系列(四):复制延迟过大修复

PostgreSQL复制延迟诊断与修复指南 本文详细介绍了PostgreSQL主从复制延迟的诊断方法和修复方案。主要内容包括: 延迟诊断:通过repmgr和pg_stat_replication视图查询复制状态,分析延迟大小和时间 根因分析:常见原因包括备节点负载过高、网络带宽不足、主节点写入过快等 修复方案: 优化备节点查询负载(终止长查询、限制资源) 网络优化(增加TCP缓冲区、使用专用网络) WAL配置优化(增加保留大小、启用压缩) 重新克隆备节点(针对严重延迟情况) 预防措施:配置监控告警、定期巡检

2026-04-23 20:10:45 376

原创 PostgreSQL 连接池实战(下):PgBouncer 性能优化与故障排查

降低 PostgreSQL 内存消耗(连接数从 1000 降到 50)提升短连接场景性能(TPS 提升 30-50%)简化高可用切换(应用连 PgBouncer,不用管后端主从)配置项推荐值说明pool_mode除非有临时表等特殊需求20-50根据压测调整1000+PgBouncer 自身占用低60010 分钟回收空闲连接5-10避免冷启动慢auth_typePostgreSQL 15+ 默认1安全优先,性能敏感可设 0。

2026-04-09 20:33:39 680

原创 PostgreSQL 连接池实战(上):PgBouncer 安装配置与核心原理(生产环境版)

••PgBouncer + repmgr 高可用集群•4 核 8G / CentOS 7.9•安装部署 + 三种模式 + 生产配置 + 参数调优。

2026-04-07 20:40:36 788

原创 PostgreSQL 高可用架构:repmgr 3 节点集群搭建与切换实战(保姆级)!!!

特性手动切换自动切换安全性高(人工确认)中(可能误切换)响应时间分钟级秒级适用场景计划内维护故障应急风险低中(脑裂风险)命令自动触发。

2026-04-02 18:59:32 784

原创 PostgreSQL PITR 时间点恢复完整指南(小白板)

摘要:本文详细讲解PostgreSQL时间点恢复(PITR)的完整流程,包含WAL归档配置、基础备份创建和PITR恢复步骤。PITR原理基于基础备份(类似游戏存档)和WAL日志(类似游戏录像),通过重放日志实现任意时间点恢复。文章重点介绍了WAL归档配置方法、四种恢复目标方案(时间点/事务ID/还原点/最新状态)以及操作注意事项。⚠️重要提示:PITR会替换整个数据库集群,操作前必须备份当前数据!适合技术人员参考学习PostgreSQL灾难恢复方案。

2026-03-31 20:38:31 606

原创 PostgreSQL备份命令pg_dump、pg_basebackup、增量备份与恢复终极指南

PostgreSQL备份策略全解析:从基础到生产实践 本文全面介绍PostgreSQL数据库备份方案,涵盖逻辑备份(pg_dump)和物理备份(pg_basebackup)两大核心工具。文章对比了不同备份方式的优缺点,详细解析了各工具的参数配置,并提供了生产环境中的实用脚本示例。内容包含: 备份方式对比:逻辑备份适合小数据库,物理备份支持增量备份和PITR pg_dump参数详解:连接参数、输出格式、压缩选项及6种实用备份示例 pg_basebackup进阶用法:WAL日志配置、增量备份实现及5种备份场景

2026-03-29 20:37:13 702

原创 PostgreSQL 流复制主从切换:完整操作手册

本文详细介绍了PostgreSQL主从切换的完整操作流程,包含8个关键步骤:检查备库状态、隔离旧主库、提升备库、验证切换、修改应用配置、配置新主库复制、重建原主库为备库以及开启同步复制。文章强调切换前的准备工作(备份数据、检查环境)和切换后的验证步骤,提供了常见问题解决方案和回滚方案,并特别警告了数据双写风险。操作涉及核心命令如pg_ctl promote、pg_basebackup等,并详细说明了各配置参数的作用。最后预告了后续关于复制监控和告警的内容。

2026-03-25 19:21:23 513

原创 PostgreSQL 复制配置参数详解:这些参数如何影响你的主从同步

PostgreSQL流复制核心参数配置指南 本文详细解析了PostgreSQL流复制中的关键参数配置及生产环境最佳实践。重点包括: synchronous_commit参数决定数据同步模式,推荐使用on+FIRST1组合 wal_level需设置为replica以支持物理复制 必须合理配置max_wal_senders和wal_keep_size 强烈建议使用复制槽(primary_slot_name)管理WAL日志 备库需开启hot_standby以支持查询 提供高可用、读写分离和容灾三种场景的配置组合方

2026-03-23 13:54:02 412

原创 [特殊字符] 干货 | PostgreSQL 流复制搭建保姆级教程,生产环境可直接用!

🔴 常见问题速查表问题解决方案权限问题.pgpass文件权限必须是0600,数据目录属主必须是postgres网络防火墙确保 5432 端口在两台机器间互通版本一致主备节点的 PostgreSQL 大版本最好保持一致安全警告本文密码、sudo 配置仅用于测试,生产环境请强化安全策略。

2026-03-20 22:24:24 497

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除