3年部署3000套PG实例的架构设计与踩坑经验( 八 )


Q10:磁盘是怎么规划的?如何规划性能更好?使用raid5、raid10还是单盘raid0?
A:对磁盘的规划需求 , PG和其他数据库应该是类似的 。 raid5、raid10还是单盘raid0这其实是一个可靠性 , 性能还有成本的取舍 , 大家可以根据自己的情况判断 。 我们目前用的是raid5 。
Q11:max_locks_per_transaction 这个参数有推荐的值吗?感觉这个参数和内存使用有很大的关系 。
A:这个默认值是64 , 通常默认值应该就可以覆盖绝大多数情况不需要修改 。 每个锁占用的空间都不是很大 , 只要不把这个参数调得特别大 , 锁应该不是最消耗内存的地方 。
Q12:Pacemake集群安全吗?
A:Pacemaker+corosync的HA方案中它的集群元数据存在每个集群节点上并实时同步 , 但是它的元数据的同步协议不是强一致的协议 , 一旦网络分区 , 有脑裂风险 。
所以 , 基于Pacemaker的PG HA需要配置物理的fence设备防止脑裂 , 特别是一主一从的架构 。
2020 Gdevops全球敏捷运维峰会·北京站即将于12月11日举办 , 部分精彩议题先睹为快:

  • 腾讯《国产数据库浪潮下的云上实践与思考》
  • 京东《京东超大规模分布式集群下的大数据运维实践》
  • 携程《怎么用ClickHouse建数据平台才撑得起100亿+数据量》
  • 工商银行《ICBC的MySQL转型探索之路》
  • 建设银行《银行数字化转型战略分析、关键技术及未来架构趋势》
  • 中国银行《银行日志监控系统优化手记》
  • 农业银行《中国农业银行信贷中台及数据中台建设实践》
  • 光大银行《光大银行实时数据仓库应用实践》
  • 民生银行《民生银行智能运维平台实践之路》
  • 华夏银行《银行分布式数据库改造方案实践与探索》
  • 中邮消费金融《敏捷消费金融中台架构下的深度服务治理》
  • 蚂蚁金服《OceanBase分布式数据库在西安银行的落地和实践》
  • 58到家《技术体系建设:架构、质量、中台、后端的战略落地与矛盾破解》
  • 中国联通《数据智能时代:构建能力开放的运营商大数据DataOps体系》

3年部署3000套PG实例的架构设计与踩坑经验
本文插图