postgresql - 如何分析 PostgreSQL 数据库?

标签 postgresql profiling monitoring

我想分析(密切关注)在 PostgreSQL 中的数据库中进行的所有事件。

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

最佳答案

“关注”和“个人资料”在我看来是两个截然不同的任务。

对于分析(不是实时查看当前正在发生的事情,而是查看哪些查询花费最多时间等),查看 pgFouine:

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

这将让您了解哪些查询是资源密集型的,并采取适当的措施:添加缺失的索引、使用其他技术重写查询等。

关于postgresql - 如何分析 PostgreSQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/365103/

相关文章:

postgresql - 如何在 PostgreSQL 存储过程中使查询成为原子查询?

arrays - 如何在数组索引中创建 Postgresql JSONB 数组?

c++ - 如何计算ANSI C代码性能?

c - 我在 C 中遇到时间限制超出错误。我该如何克服它?

postgresql - 使用函数索引优化 PostgreSQL?

postgresql - 在 Postgresql 中生成一系列季度

Linux perf 工具 - 如何同时分析多个进程?如何提取 CPU 周期百分比?

linux - 每 N 秒显示进程树

.net - JMX 的 .NET 等价物是什么?

azure - 如何在 Azure Log Analytics 工作区中获取 Windows 安全事件?