从控制台迁移到查询文件、关联到云服务提供商、Amazon Redshift 的内省级别,还有更多!
从版本 2025.3 开始,DataGrip 和其他支持数据库的 JetBrains IDE 将不再使用查询控制台这一术语。 从现在开始,我们将使用查询文件,原因是此前的控制台本质上一直都是文件,是时候让 UI 反映这一点了。 我们还使工作流更简单、更易发现且更一致。
请阅读博文了解详情。
DataGrip 现在支持云数据库服务提供商! 在新版本中,您可以将 AWS 账户、Azure 帐户和 Google Cloud 账号关联到 IDE、浏览这些其中的数据库列表,并选择您要连接的数据库。 DataGrip 将创建新数据源,并填入所有连接详细信息。
要连接到您的云帐户,请点击 New | Data Source from Cloud Provider(新建 | 来自云服务提供商的数据源),并选择云服务提供商。
所有关联到您的 IDE 的云帐户都会显示在 Data Sources and Drivers(数据源和驱动程序)对话框的 Cloud(云)选项卡上。
此版本向 DataGrip 的 Amazon Redshift 数据库添加了内省级别功能。 借助此功能,DataGrip 会根据数据库大小自动调整为其加载的元数据量,您无需担心大型数据库拖慢速度,因此可以节省大量时间。 您还可以根据任务要求为每个架构选择不同的内省级别。
我们重新设计了数据库资源管理器中使用的文件夹。 之前,这些文件夹为虚拟形式,未存储在任何位置。 由于这些文件夹本质上是组,而不是目录,它们的配置信息现在存储在 .idea/db-forest-config.xml 中。 您已有的任何文件夹都将自动转换为新配置。
在数据库资源管理器中,由于文件夹和数据源不是按字母顺序排序,您可以按任何符合您需求的方式进行排列。 为此,请使用 Move(移动)上下文菜单操作组或相应的快捷键。
此外,您现在可以创建空文件夹。 要在最顶层创建新的文件夹,请点击工具栏上的 New(新建),并选择 Folder(文件夹)。 要创建新的子文件夹,请在上一级文件夹的上下文菜单中选择 New | Folder(新建 | 文件夹)。
我们提高了访问 Explain Plan 操作的便捷性。 现在,您可以直接点击查询文件工具栏上的 Explain Plan 访问相应操作。
对于查询执行计划,在 Services(服务)工具窗口的 Plan(计划)标签页中查看执行计划时,您可以让 AI Assistant 解释执行计划。 为此,请点击标签页左侧工具栏上的 Analyze SQL Plan with AI(使用 AI 分析 SQL 执行计划)。 AI Assistant 随后将在聊天中提供解释,您可以在聊天中询问关于执行计划的任何其他问题。
要使用此功能,您需要在 IDE 中安装 AI Assistant 插件。
AI Assistant 现在可以优化查询,以提高性能和效率。 具体方式如下:
JOIN 子句、缺少索引,或非最优执行计划。您可以右键点击 AI Assistant,选择 AI Actions | Optimize Query with AI(AI 操作 | 使用 AI 优化查询),让 AI Assistant 优化查询。 AI Assistant 随后将在聊天中提供建议列表,您可以在聊天中继续提出任何问题。
要使用 AI Assistant 查询优化功能,您需要在 IDE 中安装 AI Assistant 插件。 此功能可能要求您附加数据库架构,以便提供合适的优化建议。
现在,您可以在 Query History(查询历史记录)对话框中删除 DataGrip 存储和显示的查询历史记录。 为此,请点击查询文件工具栏上的 Browse Query History(浏览查询历史记录),以打开此对话框。 从已执行查询列表中选择您要删除的查询,然后点击 Remove(移除)。
要启用此视图,请在 Data Sources and Drivers(数据源和驱动程序)对话框的 General(常规)标签页上指定键分隔符。
DataGrip 现在支持为 Microsoft SQL Server 创建和修改聚集和非聚集列存储索引。 您可以在代码生成中使用索引,也可以在 Create(创建)和 Modify(修改)对话框中使用索引。
VECTOR 和 JSON 数据类型的支持 Microsoft SQL Server 我们还增加了对 VECTOR 和 JSON 数据类型的支持,这两个数据类型于今年早些时候引入 Microsoft SQL Server 2025。 这两个数据类型现在会在代码补全建议中出现,并正确地高亮显示,您也可以在 Create(创建)和 Modify(修改)对话框中使用它们。
我们对主菜单进行了重新构建和改进,清理了部分混乱的内容,仅保留最实用的操作,例如 Reformat Code(重新设置代码格式)、Recent Changes(最近的更改)、Jump to Query File(跳转到查询文件)和 Run Current File(运行当前文件)。 现在,可以更轻松地查找并调用您最常用的操作。
DataGrip 现在默认使用新增的 Islands 界面主题。 该主题支持深色和浅色两种模式。 此次更新只是视觉上的改进,这意味着所有功能都将保持不变。
要开启或关闭新主题,请打开 IDE Settings(设置)对话框,并导航至 Appearance & Behavior | Appearance(外观与行为 | 外观)设置页面。
我们希望您喜欢这些更新! 如果您遇到 bug 或想提交功能建议,请通过 DataGrip 的问题跟踪器提交。
想及时了解最新功能并接收更高效使用数据库的技巧? 订阅 DataGrip 博客并关注我们的 X 账号!