Navicat连接Mysql,打开数据表非常慢解决方法
  • 2024-11-11 17:11:33
  • 6826 热度
  • 0 评论

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



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


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


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


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


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


QQ截图20210711213206.jpg


END


alay

Flame

Hello world!

0 评论
留下评论