Navicat 连接Mysql时,打开数据表非常慢的解决方法【问题记录】

最近换了新电脑,使用Navicat连接mysql时,打开表速度特别的慢,因为新电脑配置很高,所以一定不是电脑的问题,于是查资料记录一下解决办法:

原因:

Mysql服务器端会定时清理长时间不活跃空闲的数据库连接,依次优化数据库的性能。

Navicat客户端有一个设置:保持连接间隔,默认是240秒,意思是客户端在用户无任何交互性操作时,会每隔240秒给Mysql服务端发送一次数据请求,以此来保持数据库连接活跃。

然而Navicat设置的心跳包间隔太长了,Mysql服务端直接将连接清理掉了。当我们打开一张表的时候,Navicat还是使用旧连接去请求数据,发现旧的链接超时不能用了,最后又申请一个新的链接,再去请求数据。

所以导致我们打开一张表需要一些时间~

解决:

Navicat -右键想设置的数据库- 编辑连接 - 高级 - 勾选保持连接间隔 - 输入框设置30 - 点击确定
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44296929/article/details/106813103