代码之家  ›  专栏  ›  技术社区  ›  user432024

为什么数据夹点会一直连接到数据库?

  •  0
  • user432024  · 技术社区  · 6 年前

    在OSX 10.12上运行Data Grip 2018.3。

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

    实例:

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

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

    更新2019-01-22:

    • SQL Server 2016
    • 非SSH/SSL
    • SQL Server JDBC驱动程序
    • 用户界面不会冻结。处理循环出现并旋转。
    • 查询在100毫秒或更短的时间内运行。似乎连接需要很长时间。见上文。
    • 它似乎在每个操作上重新连接/同步。
    1 回复  |  直到 6 年前
        1
  •  1
  •   moscas    6 年前

    这是一个需要调查的问题,但有一个解决方法:

    1. 转到数据源属性

    2. 单击 选项 标签。

    3. 选择 单连接方式 .

    4. 点击 应用 .

    enter image description here