栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

DataGrip连接数据库慢的解决方案(Mysql,Mongo)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

DataGrip连接数据库慢的解决方案(Mysql,Mongo)

问题点

公司要求不能使用盗版软件,心爱的Navicat又买不起,正好有Jetbrains的全家桶授权,就开始尝试使用Datagrip进行数据管理。在界面和操作逻辑上都是称心如意的,但是每次看个数据表或者文档,快的要等五六秒,慢的要等二十几秒,即使表里面只有几条数据。这个时间真的是有点耽误我写bug的效率了。

查找过程

网上搜索了下,大部分是让把连接属性中的Auto sync选项关掉,但我试了几乎感觉不出来有啥变化,那肯定不是这个问题,JetBrains不可能会犯这么低级的问题。
于是又谷歌了下,在JetBrains的官方问题反馈中看到了有人说是连接数据库使用的驱动的版本的问题,比如使用了mysql 8.x的驱动连接了mysql 5.6版本,觉得这个靠谱,于是开搞。

解决方法

使用ctrl - shift - alt - s快捷键进入连接管理页面,选择Drivers选项卡,找到对应的数据库类型,将驱动版本调低一些(默认使用最新稳定版本,具体降级到哪个版本自己多尝试一下,应该是和数据库的版本有关系,Mongo我这里选择1.7版本驱动),如下图

更改后效果

更改后,只需要100毫秒左右,可以接受了

补充

随后测试mysql使用5.1.35, Mongo使用1.7. 连接和查询基本都是1s内了,用着舒服多了。驱动版本应该是和实际的数据库软件版本有关

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/708797.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号