我有一个基于EclipseLink构建的J2EE应用程序,并在Postgres上的Glassfish下运行。我们正在做一些性能分析。
我在构建服务器上打开pg日志记录,并使用pgfouine分析输出。现在我有了这些来自pgfouine的图表和数据,我应该如何解释它们以提高性能呢?
我想找到最常用的,但较慢的查询,以获得最大的好处。减少频繁运行的查询的数量(可能通过缓存)似乎也是一种合理的方法。
正确地做索引很有帮助。如果一列出现在多个WHERE子句中,请考虑将其标记为索引。