【问题标题】:PostgreSQL management and monitoringPostgreSQL 管理和监控
【发布时间】:2010-10-08 01:34:25
【问题描述】:

从 Oracle 迁移到 PostgreSQL,有哪些(最好是免费/OSS)软件/工具可以替代 Oracle Enterprise Manager?我知道 pgAdmin,以及捆绑到 EnterpriseDB 的 Postgres Plus AS 中的一些工具,但我正在寻找更多的上下文和对 PostgreSQL 生态系统的更好的概述。

特别是我对可以提供帮助的工具感兴趣:

  • 提醒数据库管理员注意配置和性能方面的问题
  • 监控整体系统性能
  • 一般性能调优
  • 提示支持(我的理解是 PostgreSQL 通常不赞成提示)
  • 磁盘管理(易于增长)
  • 在 pg_dump 和 pg_restore 之外备份/恢复

有什么想法吗?这似乎是很多人以前可能经历过的事情。

【问题讨论】:

    标签: database oracle postgresql


    【解决方案1】:

    Postgres 带有出色的命令行工具,它们是核心开发团队的重点。我个人通过自定义站点特定脚本来利用这些脚本来进行数据库管理、升级、复制。为了监控,我使用 nagios 编写 psql 脚本来查询生命体征。

    也就是说,除了 pgAdmin,GUI 端还有其他一些选项:

    SQL Maestro

    phppgadmin

    我认为其中任何一个都不具备您列出的所有功能,但它们可能是一个很好的起点。我怀疑您会找到真正与 Oracle Enterprise Manager 正面竞争的开源工具。在商业方面,还有其他选择:

    Navicat

    RazorSQL

    MS SQL Manager for PostgreSQL

    此 wiki 页面还包含许多其他 postgres 工具的链接:

    Community Guide to PostgreSQL GUI Tools

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

    【讨论】:

      【解决方案2】:

      从管理工具的角度来看,caseman 已经编制了一个不错的列表,PostgreSQL wiki 在他们的 GUI Database Design Tools 页面上还有一些其他的。

      对于监控/调整,它有点复杂,有很多工具,但没有彻底的解决方案。我开始在 Postgres Wiki 中编译一个列表:Monitoring tools

      由于对现状不满意,我与一位同事合作,开始研究我们自己的解决方案,称为pganalyze,试图帮助(兼职)DBA 了解数据库中发生了什么。但我们也只能暂时关注问题领域的一小部分......

      【讨论】:

        【解决方案3】:

        我认为搜索适合您需要的软件的最佳网站是 PgFoundry:http://pgfoundry.org/

        我认为没有一款软件可以满足你的所有需求,但也许你可以结合一些工具来获得你想要的东西。

        【讨论】:

          【解决方案4】:

          我一直在使用一些免费的 gui 工具,但没有一个可以与 Navicat PostgreSQL GUI 相提并论。我想是猫睡衣!

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

          马丁利

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2012-04-01
            • 1970-01-01
            • 1970-01-01
            • 2017-08-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多