解决Navicat打开表的速度慢的问题
解决 打开 Navicat 速度慢 问题
2023-09-11 14:22:31 时间
前言
最近使用Navicat打开表或者设计表都很慢,需要等十几秒才能打开,一开始我以为是我电脑老了,配置比较差,慢点就慢点吧,好像慢的也比较合理,想到这里我也就没有追究先忍了。
但是这几天公司给我配置的新电脑到了,今天开发的时候,发现又出现这个问题了,电脑配置是不错的,所以我断定不是电脑的问题,要么是数据库的问题,要么是Navicat的问题。
但是我问了同事,他是没有这个问题,所以我断定是Navicat的问题,这下我直接忍不了,今天高低得把这个问题解决掉,哎嘿,你别说,让我这一套瞎折腾,还真解决了,并且还真的有效果!
下面就把我解决问题的步骤分享给大家
问题描述
Mysql服务器端会定时清理长时间不活跃空闲的数据库连接,依次优化数据库的性能。
Navicat客户端有一个设置:保持连接间隔,默认是240秒,意思是客户端在用户无任何交互性操作时,会每隔240秒给Mysql服务端发送一次数据请求,以此来保持数据库连接活跃。
然而Navicat设置的心跳包间隔太长了,Mysql服务端直接将连接清理掉了。当我们打开一张表的时候,Navicat还是使用旧连接去请求数据,发现旧的链接超时不能用了,最后又申请一个新的链接,再去请求数据。所以导致我们打开一张表需要一些时间!
解决问题
综上所述,我们只需要修改设置即可!
下面开始操作:
1 右键想设置的数据库
选择要优化的链接,右键选择编辑。
2 修改连接间隔属性
编辑弹窗选择高级,选择高级 - 勾选保持连接间隔 - 输入框设置30 - 点击确定。
3 重启Navicat
重启navicat,这里小声bb一句:Navicat所有的设置都要重启才能生效!
总结
这一套组合拳下来,确实优化了不少速度,我是亲测有效的!
暂时没有发现什么其他影响,如果有什么影响我会及时来更新,希望对您有所帮助!
相关文章
- 解决使用Navicat 打开 Linux远程连接mysql很慢的方法
- 解决centos7下 selenium报错--unknown error: DevToolsActivePort file doesn‘t exist
- 【Vue/Js】如何解决谷歌浏览器(chrome)扩展插件安装后,再打开自动消失问题(两种解决方案)
- [转]Excle打开csv后空白的解决方法
- Google Earth Engine(GEE)——如何解决影像黑色图层,无法显示彩色的问题randomVisualizer()函数一行代码搞定
- 微信小程序 - 完美解决 web-view 公众号文章或第三方网站分享转发后,打开提示 “无法打开该页面,不支持打开” 或 “页面不存在”(IOS 苹果系统打开是空白页,安卓系统会有提示)超详细排查
- Ubuntu 解决E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
- python关于error: invalid command ‘bdist_wheel报错的解决
- nginx解决跨域
- 如何解决快应用页面滑动卡顿问题
- Vue-cli2.0报错[WDS] Disconnected的解决方式
- idea解决打开大文件消耗CPU问题
- 2015第34周二能收发邮件但不能打开网页解决方法
- Qt音视频开发33-vlc和mpv打开后鼠标打圈圈问题的解决
- 解决 百度网盘的YunShellExt64.dll卸载残留 无法删除 已经在资源管理器中打开
- Win8 IE10 只能以管理员打开的解决方法
- OpenWrt无法打开国内网站的解决方法
- SpringBoot解决跨域
- 解决Ubuntu下的Eclipse打开Windows编写的java代码的中文乱码
- 如何解决svn Authorization failed错误
- 单元测试实践的主要问题与解决(1)
- mac下使用android studio,解决无法打开问题。
- Xcode - 打开工程,提示No Scheme解决
- Python:pip install 下载速度慢解决方法
- 解决manjaro中升级出现的问题
- 【WPF】CommandParameter解决多传参问题
- 使用vscode下载插件在线打开html界面,解决没有Open in default brower选择问题