网站首页
Java
站长
开源
框架
理论
JS
Linux
DB
服务器
NET
生活
软件
PHP
其他
您的位置:首页 > DB > Navicat连接Mysql,打开数据表非常慢解决方法
Navicat连接Mysql,打开数据表非常慢解决方法
2021-7-11    3384    1

通过《云服务器安装mysql访问速度特别慢》这个方法,已经解决打开数据库特别慢,但是又发现一个问题,就是经常打开表特别的慢。



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


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


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


所以导致我们打开一张表时间需要很长时间。


Navicat – 编辑数据库连接 – 高级 – 勾选保持连接间隔 – 输入框设置为30 – 点击确定!


QQ截图20210711213206.jpg


END

上一篇: SpringBoot集成Atomikos提示transaction manager not running
下一篇: 云服务器安装mysql访问速度特别慢
评论列表:
北京科华
2021-09-05 23:01 回复

很有用,谢谢博主

发表评论:
您的网名:
个人主页:
编辑内容: