为什么Data Grip持续连接数据库?

时间:2019-01-21 15:15:59

标签: datagrip

在OSX 10.12上运行Data Grip 2018.3。

似乎大多数操作都需要重新连接到数据库,这使得对数据库的简单操作花费的时间也比预期的长。

示例:

  • 双击表以查看数据,即使是在单行表上也要花费20秒。如用户界面所示,提取过程需要50毫秒,但在此之前,处理轮会显示几秒钟。
  • 或者像插入一样执行DDL,这又需要花费几毫秒的时间,但是似乎又开始处理了一点,然后就可以了。
  • 或者在底部进行重构,它显示连接到数据库几秒钟,然后执行,并且似乎需要很长时间才能用新更改刷新UI。就像重命名列一样。

请注意,这些操作是在非常小的表或空表上执行的。因此,这不是数据大小的延迟。

更新2019-01-22:

  • SQL Server 2016
  • 非SSH / SSL
  • SQL Server JDBC驱动程序
  • UI不会冻结。加工圆出现并旋转。
  • 查询在100毫秒或更短的毫秒内运行。似乎连接需要很长时间。参见上方。
  • 似乎每个动作都重新连接/同步。

1 个答案:

答案 0 :(得分:1)

这是一个需要研究的问题,但是有一种解决方法:

  1. 转到数据源属性

  2. 单击选项标签。

  3. 选择单连接模式

  4. 点击应用

enter image description here