javamysql服务器速度变慢
我通过JDBC连接池(BoneCP)管理我的连接,并且我总是关闭连接、preparedStatement和ResultSet 但是,当我的程序运行了几天之后,mysql服务器变得越来越慢(为了测试,我让我的程序每秒插入一个条目)。两天后,两个条目之间有几秒钟的间隔,这就是为什么我认为mysql服务器速度越来越慢,可以处理输入事务我说得对吗? mysql服务器也使用了更多的RAM,不会释放资源那么有人知道我是如何找到导致这种行为的错误的吗?谢谢你的建议 使用来检测打开的连接。它还为您提供了许多选项来查看数据库服务器的性能 还有[我可能误解了你问题的这一部分],当你说 我使用连接池javamysql服务器速度变慢,java,mysql,performance,Java,Mysql,Performance,我通过JDBC连接池(BoneCP)管理我的连接,并且我总是关闭连接、preparedStatement和ResultSet 但是,当我的程序运行了几天之后,mysql服务器变得越来越慢(为了测试,我让我的程序每秒插入一个条目)。两天后,两个条目之间有几秒钟的间隔,这就是为什么我认为mysql服务器速度越来越慢,可以处理输入事务我说得对吗? mysql服务器也使用了更多的RAM,不会释放资源那么有人知道我是如何找到导致这种行为的错误的吗?谢谢你的建议 使用来检测打开的连接。它还为您提供了许多选项
你为什么要关闭连接?这不是与连接池的目的相反吗?当您使用连接池时,并没有真正关闭连接-函数close()有了全新的含义,即连接没有物理关闭,只是为了进一步使用而释放。感谢您建议使用workbench-我将尝试使用此工具进行调试:)