datagrip 速度太慢,有办法解决吗

2022-02-16 09:05:02 +08:00
 wjx0912

数据库是 mysql 。driver 无论用 5 还是 8 版本都一样,查询 10 行的记录都要好几秒,精神压力很大

安装后默认选项。都说这个工具香,是不是哪里得设置一下?

各位大佬指导下谢谢了

3069 次点击
所在节点    数据库
30 条回复
weizhen199
2022-02-16 09:07:49 +08:00
首先你确定不是 DB 查的慢嘛
cweijan
2022-02-16 09:09:39 +08:00
yohole
2022-02-16 09:18:17 +08:00
datagrip 速度上确实要比 Navicat 要慢一点,但是不会说很夸张,但是使用 datagrip 是因为它功能强大,核心的是提示功能真的很爽
yzkos
2022-02-16 09:39:56 +08:00
@yohole #3 你好,我也尝试了很多次使用 datagrip 功能确实挺强大,由于开发习惯,经常需要同步数据表的数据。但一直没有找到方便的方法,在网上搜索了很多也没有找到合适的方法。
Navicat 有个数据同步,非常方便,不知 datagrip 有没有类似的功能?非常感谢
wjx0912
2022-02-16 09:51:16 +08:00
@weizhen199 navicat 很快,基本上一点就开

查了下其它速度慢的解决方法,但是没有实质性的提高
yohole
2022-02-16 09:59:45 +08:00
@yzkos 我暂时没有遇到过类似的需求,但是导数据我就偶尔有,可以到处不同格式或者原生 SQL 文件,你的需求可以翻一下官方文档看看
shinession
2022-02-16 10:09:24 +08:00
楼主要么试试 PostgreSQL ,我开始尝试 MySQL ,几百万行的表查询重复竟然要 20 秒,用 pg 只要 0.5 秒,虽然都是新手渣优化,可是也差太多了
me221
2022-02-16 10:43:31 +08:00
@yzkos 有的呀. 数据库列表两个蓝色的箭头就是. 还有右击数据库-->Compare 也可以. double shift 搜索 actions --> Compare With 也可以
fgwmlhdkkkw
2022-02-16 10:51:50 +08:00
应该是驱动版本不对,换下试试看
yzkos
2022-02-16 10:55:21 +08:00
@me221 #8 非常感谢!之前也用过一段时间这个功能比较数据库结构,还有一个复制表数据到另外的数据库,好像这两个都是单表操作?不能批量进行。不知有没有像 Navicat 那种可以批量选择表然后进行同步这种?
me221
2022-02-16 11:02:11 +08:00
@yzkos 好像没有批量同步的. 有多张表迁移的 您看这个: https://blog.csdn.net/hadues/article/details/121727542
tulongtou
2022-02-16 11:04:53 +08:00
10 行好几秒,那肯定不是软件问题,一定是人的问题。
yzkos
2022-02-16 11:10:45 +08:00
@me221 #11 好的,谢谢
sprite82
2022-02-16 11:18:29 +08:00
@yzkos https://www.jetbrains.com/help/datagrip/ddl-mappings.html 最新版本有,但是挺麻烦的,没 navicat 简单直接
sprite82
2022-02-16 11:19:39 +08:00
@yzkos 搞错了,你要数据同步,这个是结构同步
me221
2022-02-16 11:25:13 +08:00
我用 DataGrip 查 MongoDB, 第一次至少需要 15-20s, 之后就正常了......
ppllss
2022-02-16 11:25:13 +08:00
多少数据量呀?有没有加索引老哥?
YUyu101
2022-02-16 13:16:58 +08:00
datagrip 连接耗时特别慢,本地数据库还好,用海外数据库的,同步一次要十几秒,查询普遍要几秒,mongodb 属于没优化好,最慢,options 点选 single session mode 会在第二次查询开始有所改善,但还是有点糟心。
nasmatic
2022-02-16 15:05:18 +08:00
mongo 慢到怀疑人生,不过 Mongo 没人权,2021.1 才支持修改表,2020.3 我第一次用的时候改不了数据懵逼了,最后官方说 not supported yet
zxxufo008
2022-02-16 15:09:07 +08:00
试试 dbeaver ?有开源社区版的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/834131

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX