2010-07-13 109 views
0

我不知道我们的系统团队对mysql做了什么。但是我的一个jsp页面大约需要15秒才能加载。升级前仅需1秒钟。升级后mysql查询速度慢

相关表中只有大约200个条目。该页面连接数据库约60次。奇怪的是,这样的小页面有这个问题。

查询mysql的其他JSP页面也有这个问题。

我想知道如何“调试”这个问题,所以我可以告诉我们的系统团队如何改变。非常感谢您的回复!

+0

这是不可思议的模糊。一种可能性是webapp缓存可以解释为什么事情以前更快...... – 2010-07-13 19:57:47

+1

'页面连接大约60次到数据库',并且您称这是一个*小*页!? – 2010-07-13 20:17:33

回答

0

的第一件事情,尝试运行从mysql控制台中相同的查询,并查看是否它们具有相同的性能问题。如果是这样,你可以使用“EXPLAIN”来查看查询分析器,看看它是否做得不好。尽管只有200个条目,但它可能不是索引问题。

您的页面只能物理连接到数据库一次。如果你做了60次,那就不好了。

这可能是连接池问题,池大小设置得太小,所以阻止等待连接变为可用。这个性能问题是否一致?