PostgreSQL数据库制定完善运维整体方案包括哪些内容?
制定完善运维整体方案,包括运维环境监控、日常数据库管理、数据库备份与恢复、性能监控、性能调优。 1.运维环境监控:包括CPU是否过高、IO是否过忙、网络监控(网络流量是否过大)、磁盘空间监控、数据库年龄监控(如果数据年龄超了,数据库会停止工作)、表和物化视图上索引的数量、数据库级的统计信息。 2.日常数据库管理:包括实例状态检查、PG监听是否正常、WAL日志检查(是否出现爆增还爆减)、表空间检查、日志检查(是否报错)、备份有效性检查的方法。 3.数据库备份与恢复:包括备份策略设定、物理备份、逻辑备份(库表小做逻辑备份)、备份脚本、恢复脚本或恢复操作过程、如何防止误删除(是否架建延持备库)。 4.性能监控:包括检查等待事件、磁盘IO监控、TOP 10 SQL、数据库的每秒查询的行、插入的行、删除的行、更新的行。 5.性能调优:包括OS层面优化、PG参数优化、SQL优化、IO优化、架构优化:如读写分离、分库分表。上述工作都需要提前做好,以保证后续正常运维。
答复内容摘自《PostgreSQL实战教程》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=1168
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。