自打博主从Navicat for mysql12升级到Navicat for mysql15后,数据库操作各种不爽,主要体现在速度上,巨慢、非常慢、超级慢!!!严重影响开发效率!
下面是博主分享的可行性解决办法
解决方案一
- 编辑目标数据库连接 -> 高级选项卡 -> 勾选保持连接间隔(默认是 240,单位秒,可自定义)
- 保持连接间隔(秒):此选项允许通过ping保持连接。可以在编辑栏设置ping与ping之间的间隔。
- 有图有真相
解决方案二
首先查看mysql错误日志:
cd /usr/local/mysql/var/
tail xx_xxxx_xxx.err
日志名字可能不一样,依实际情况而定
打开看到以下类似错误:
08:51:10 [Warning] IP address '*.*.*.*' could not be resolved: Temporary failure in name resolution
08:51:48 [Warning] IP address '*.*.*.*' could not be resolved: Temporary failure in name resolution
这个错误日志表示mysql对ip地址进行dns解析,解决的办法就是修改my.cnf配置文件取消dns解析
如下操作:
vi /etc/my.cnf
在my.cnf最后一行加入:
skip-name-resolve
最后重启mysql服务
大功告成