PostgreSQL:运用管理篇

前端之家收集整理的这篇文章主要介绍了PostgreSQL:运用管理篇前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_34@关于Postgresql运用管理必要的工作 @H_502_34@运用前 @H_502_34@ 行的工作 @H_502_34@ 1 VACUUM :Postgresql是追加型的件架构。更新,除的理中会有数据内部的Garbage的生。Garbage是DB肥大化和存利用效率低下的重要原因。VACUUM是做回收Garbage的。 @H_502_34@ 2 ANALYZE :DBMS在索DB内的数据的候,根据数据的排序和物理配置等等统计信息,采取最有效率的方法索数据。ANALYZE就是更新统计数据的。 @H_502_34@ 3 取得系 源信息 :DBMS和OS等等件所消的HW(硬件)源。比如典型的cpu使用率,硬使用率,每个程的活等等信息。记录些信息后在问题发生前就能然后采取策避免。比如DB肥大,硬没空了等等。 @H_502_34@ 4 备 :分两种方式,DB内容逻辑形式取得和文件文件取得。 @H_502_34@ 逻辑备份(pg_dump):用pg_dump命令取得sql形式的数据,可以是取得一部分表,整个DB。种方式小模的合比常用。 @H_502_34@线备份:用rsync,cp命令从DB族中取得文件。不能指定DB或表位,因此是DB族全体份。根据Active log来恢复。 @H_502_34@
@H_502_34@ 行的工作 @H_502_34@ 每月一次的Maintenance,定期使系达到最。主要有以下工作: @H_502_34@ 1 REINDEX :重新构筑index。因此index有失效的可能。 @H_502_34@ 3 VACUUM FULL :表的物理压缩等,避免DB肥大化。 @H_502_34@ 4 及 版本更新等。 @H_502_34@不定期 行的工作
Postgresql:运用管理篇

由于很多人 Postgresql运用管理中要做什么不是很清楚。本篇大体介 一下运用管理要做的工作。

PostgreSQL运用管理中要做的工作是什么呢? 然运用要求不同,可能工作有所不同,但一般要做的工作如下:
Maintenance(维护 :DB(数据 )由于 长时间 的运行,内部状 态伦 理,物理上发生了 化,或者性能 发挥 了一部分等。通 过维护 使系 化。
监视 :DB异常 生前或者 生后的管理,DB和OS的状 监视 是非常关 的。把握下一个事情要 生或已 的事情,防范 问题 于未然。系 源和DB的运行 统计 信息的 监视 就是 部分的工作。
份/恢复 :系 故障 生的 合的数据 失等等,从 份DB恢复是必要的。根据 份和恢复要花 时间 来决定 方法
/更新 :Postgresql的新版 布中,有两个部分,版本名(x.y.z)的y 化的主要 布(8.3 → 8.4),和z 化的一般 布(8.3.6 → 8.3.7)。

上面的 些工作究竟什么 候做呢?以下分 运用前的 定,日 位,月 位,不定期来 明。
1 log的管理 :Log的 出路径,log 级别 等等。Log是 问题发 生后最直接的重要信息。
2 运行统计 信息 定:Postgresql 监视 自身的内部活 统计 信息都保持在 专门 的表里面。
3 开启autovacuum 功能 监视 表的状 在必要的 候自 VACUUM。8.3版本以后默 都是开启的。可以 行多 长时间 的VACUUM才 出到log。


2 CLUSTER :根据index 序,表的数据在物理上重新 成。

数据 一下子很慢了或者没有反 了。 候就要采取 急措施。如系 重新或者Postgresql重启。
原文链接:https://www.f2er.com/postgresql/197203.html

猜你在找的Postgre SQL相关文章