当前位置:  开发笔记 > 数据库 > 正文

如何配置PostgreSQL数据库?

如何解决《如何配置PostgreSQL数据库?》经验,为你挑选了4个好方法。

我想描述(密切关注)PostgreSQL中数据库中发生的所有活动.

有没有这样的实用程序可以帮助我这样做?



1> rebra..:

在我看来,"关注"和"个人资料"是两个完全不同的任务.

对于分析(不是现在正在进行的实时视图,而是查看哪些查询占用大部分时间等),请查看pgFouine:

http://pgfouine.projects.postgresql.org/

这将让您查看哪些查询是资源密集型的,并采取适当的操作:添加缺失的索引,使用其他技术重写查询等.



2> bortzmeyer..:

为了"留意",我使用了pgtop,这是一个刻意模仿Unix'顶级'命令的程序.


为了节省一两分钟的时间:我发现这只是在Debian中的包名ptop下,尽管命令本身叫做pg_top.

3> L. G...:

由于rebra回答了另一个分析工具pgbadger.你可以在这里找到它:http: //dalibo.github.io/pgbadger/

你可以得到一个非常详细的报告和图表.

pgfouine不再维护,最后一次更新是在2010年.



4> mat..:

好吧,如果您正在查看发生的事情,例如选择,更新,删除等等,那么pg_catalog我主要使用架构中的一些视图pg_stat_user_tablespg_stat_user_indexes但是还有更多视图pg_stat*

还有一个pg_stat_activity视图可以告诉您服务器当前正在运行什么。

我一起破解了四个使用user_tables和user_indexes的munin插件,它们在那儿可用

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有