DataGrip 2025.1 现已发布!
基于 AI 的错误解释的架构上下文、MySQL 和 MariaDB 的按级别内省、Maven 镜像支持、网格 UI 改进等!
可免费试用 30 天
当解释使用所有相关上下文时,它们会更有效。 现在,当您请求 AI Assistant 解释查询时,相应的架构会自动附加到聊天中!
聊天中的 AI 模型选择范围刚刚得到扩展! 现在,您可以通过选择最新、最先进的语言模型来完全掌控您的 AI 体验,其中包括:
在此版本中,JetBrains AI Assistant 进行了重大升级,使基于 AI 的开发更加便捷高效。 现在,所有 JetBrains AI 功能在 IDE 中免费提供,其中一些功能可以不受限制地使用,例如无限制代码补全和本地模型支持,而其他功能则基于抵用金限制访问。 我们还推出了新的订阅系统,您可以根据需要轻松扩展到 AI Pro 和 AI Ultimate 层级。
我们继续努力提升内省性能。 现在,MySQL 和 MariaDB 有不同的内省级别,加载的元数据量会根据数据库的大小自动调整。 换句话说,如果您的数据库很大,我们不会加载所有元数据。 这将显著减少内省时间,并使您能够立即开始使用新连接的数据源。
DataGrip 现在优先考虑用户体验和性能,而不是功能的全面性。 默认的内省级别值设置为 Auto select(自动选择),这意味着 DataGrip 使用内部启发式方法来检测需要加载多少元数据。
目前,这种启发式方法如下所示:
我们正在考虑是否调整启发式方法,甚至使其可自定义。
默认情况下,DataGrip 将自动设置内省级别。 如果您想恢复 DataGrip 以前的行为,请转到 Data Source properties | Options | Introspection | Default level(数据源属性 | 选项 | 内省 | 默认级别),然后选择 Level 3: Everything(级别 3: 所有内容)。
如果您认为手动选择级别可以最大程度提升 DataGrip 的性能,也可以手动选择。
总而言之,您不应再遇到与 MySQL 或 MariaDB 内省相关的任何重大性能问题。 如果您遇到,请通过我们的问题跟踪器告诉我们。
此 JDBC 驱动程序最初由 Rider 团队开发。 从此版本开始,它也可以在 DataGrip 中使用。
此驱动程序的主要功能是支持共享内存协议。 客户端使用此协议连接到在同一台机器上运行的 SQL Server 实例。 SQL Server 的共享内存协议是最简单的协议,因为它没有需要调整才能使用的可配置设置。
DBE-96 已被修正。 我们并不是每天都能关闭一个 ID 编号低于 100 的工单! 现在,您可以连接到 Oracle,并在连接对话框中定义连接的特定角色。
只需从 Authentication(身份验证)下拉列表中选择所需角色。
我们已在路径字段中针对 SSL 证书和 BigQuery 密钥文件实现对波浪号 (~
) 的支持。 现在,您可以使用该字符在 Data Sources and Drivers(数据源和驱动程序)对话框中指定目录。 要为您的 SSL 连接执行此操作,请按 Cmd+; (macOS) 或Ctrl+; (Windows/Linux) 打开对话框,并选择您要更改设置的数据源。 然后,打开 SSH/SSL 标签页并导航到 SSL 部分。
此版本允许您添加自定义仓库以下载驱动程序。 为此,请将所需仓库添加到 ${user.home}/.m2/settings.xml
文件的 mirrors
特性中。
DataGrip 有一个设置可以限制每个单元加载的数据量。 此设计旨在当表中数据过多时提高性能。
但在某些情况下,您需要加载所有数据,现在这成为可能! 为此,将鼠标悬停在单元上,然后在快速操作弹出工具栏中点击 Load Full Cell(加载完整单元)。
对于 PostgreSQL、MySQL 和 MariaDB 空间数据库,DataGrip 现在可以在网格中正确显示原始地理类型值。
要查看以微秒为单位显示的时间戳,只需右键点击列标题并导航到 Change Display Type(更改显示类型),选择相应的显示类型。
创建临时表时,DataGrip 现在会建议您切换到 Single session mode(单会话模式)。 此模式将允许您在数据库资源管理器中查看这些表。
UNIQUE NULLS NOT DISTINCT
现在受支持。 ASOF JOIN
语法现在可以正确解析。 DATETIME
字段数据现在默认以 TEXT
格式存储。 JOIN
自动补全现在按预期工作。 可免费试用 30 天