我不知道我们的系统团队对mysql做了什么。但是我的一个jsp页面大约需要15秒才能加载。升级前仅需1秒钟。升级后mysql查询速度慢
相关表中只有大约200个条目。该页面连接数据库约60次。奇怪的是,这样的小页面有这个问题。
查询mysql的其他JSP页面也有这个问题。
我想知道如何“调试”这个问题,所以我可以告诉我们的系统团队如何改变。非常感谢您的回复!
我不知道我们的系统团队对mysql做了什么。但是我的一个jsp页面大约需要15秒才能加载。升级前仅需1秒钟。升级后mysql查询速度慢
相关表中只有大约200个条目。该页面连接数据库约60次。奇怪的是,这样的小页面有这个问题。
查询mysql的其他JSP页面也有这个问题。
我想知道如何“调试”这个问题,所以我可以告诉我们的系统团队如何改变。非常感谢您的回复!
的第一件事情,尝试运行从mysql控制台中相同的查询,并查看是否它们具有相同的性能问题。如果是这样,你可以使用“EXPLAIN”来查看查询分析器,看看它是否做得不好。尽管只有200个条目,但它可能不是索引问题。
您的页面只能物理连接到数据库一次。如果你做了60次,那就不好了。
这可能是连接池问题,池大小设置得太小,所以阻止等待连接变为可用。这个性能问题是否一致?
这是不可思议的模糊。一种可能性是webapp缓存可以解释为什么事情以前更快...... – 2010-07-13 19:57:47
'页面连接大约60次到数据库',并且您称这是一个*小*页!? – 2010-07-13 20:17:33