Java小强个人技术博客站点    手机版
当前位置: 首页 >> DB >> Navicat连接Mysql,打开数据表非常慢解决方法

Navicat连接Mysql,打开数据表非常慢解决方法

3851 DB | 2021-7-11

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



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


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


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


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


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


QQ截图20210711213206.jpg


END

推荐您阅读更多有关于“ mysql Navicat 打开表 ”的文章

上一篇:SpringBoot集成Atomikos提示transaction manager not running 下一篇:云服务器安装mysql访问速度特别慢

猜你喜欢

发表评论:

评论:

回复 北京科华 评论于 2021-09-05 23:01
很有用,谢谢博主