优化 postgres 数据库和查询的不同步骤是啥?

Posted

技术标签:

【中文标题】优化 postgres 数据库和查询的不同步骤是啥?【英文标题】:What are different steps to optimize the postgres database and queries?优化 postgres 数据库和查询的不同步骤是什么? 【发布时间】:2013-11-01 13:51:37 【问题描述】:

我正在使用 Ruby on Rails 优化 Postgres。在过去的几天里,我发现我的网站加载缓慢。应用程序正在使用不同的查询与 3-4 个表的连接来获取数据。

您能否帮助我在数据库级别提高应用程序的性能需要做些什么?

【问题讨论】:

你的问题很笼统,所以我不希望得到真正有用的答案。我个人从《Enterprise Rails》和《PostgreSQL 9.0 High Performance》这两本书中得到了很多。 【参考方案1】:

看看这里。您需要捕获并查看所有活动并从那里开始。下面的链接提供了一个开源工具来做到这一点。

http://dalibo.github.io/pgbadger/

【讨论】:

以上是关于优化 postgres 数据库和查询的不同步骤是啥?的主要内容,如果未能解决你的问题,请参考以下文章

最佳实践:优化Postgres查询性能(下)

最佳实践:优化Postgres查询性能(下)

postgres 上的这个延迟作业查询的最佳索引是啥?

postgres in查询优化

如何优化这个 Postgres 查询?

我可以做些啥来优化适用于 Postgres 和 MySQL 的 SQL 查询?