PostgreSQL管理和监控

6
从Oracle转移到PostgreSQL,有什么(最好是免费/OSS的)软件/工具可以替代Oracle Enterprise Manager?我知道pgAdmin和一些打包到EnterpriseDB的Postgres Plus AS中的工具,但我想要更多的背景信息和更好的概述PostgreSQL的生态系统。
具体来说,我对以下工具感兴趣:
提醒数据库管理员有关配置和性能问题 监控整个系统的性能 通用性能调整 提示支持(我了解到PostgreSQL通常不喜欢提示) 磁盘管理(方便增长) 备份/还原超出pg_dump和pg_restore 有什么想法吗?这似乎是许多人可能已经经历过的事情。
4个回答

8
Postgres带有出色的命令行工具,并且它们是核心开发团队的重点。我个人通过自定义站点特定脚本来利用这些工具进行数据库管理、升级和复制。对于监控,我使用nagios来编写psql查询关键信息。
话虽如此,在pgAdmin之外还有一些GUI选项: SQL Maestro phppgadmin 我认为这些选项中没有一个拥有您列出的所有功能,但它们可能是一个很好的起点。我怀疑您会找到一个真正可以与Oracle Enterprise Manager直接竞争的开源工具。在商业方面,还有其他选择: Navicat RazorSQL

MS SQL Manager for PostgreSQL

这个wiki页面还有很多其他的postgres工具链接:

PostgreSQL GUI工具社区指南

作为一个CLI-狂热者,我无法给出任何具体的建议,但希望这对你有所帮助。


5
从管理工具的角度来看,caseman已经编制了一个不错的列表,而PostgreSQL维基页面上也有一些额外的内容GUI Database Design Tools
对于监控/调整来说,情况就有点复杂了,虽然有许多工具可用,但没有全面的解决方案。我开始编制一个列表,在Postgres维基上:监控工具
对于现状感到不满的我与同事合作,开始开发我们自己的解决方案,名为pganalyze,试图帮助(兼职)数据库管理员了解数据库中正在发生的事情。但是我们现在也只能专注于问题领域的一小部分......

0

我认为寻找适合你需求的软件最好的网站是PgFoundry:http://pgfoundry.org/

我不认为有一种软件可以满足你所有的需求,但也许你可以结合一些工具来得到你想要的。


0

我一直在使用一些免费的 GUI 工具,但没有一个能和 Navicat PostgreSQL GUI 相比。我认为它是猫咪的睡衣!

他们现在有一个免费版本,http://www.navicat.com

martinlee


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接