数据库中的 Gemini 概览

Gemini in Databases 是 Gemini for Google Cloud 产品组合中的一款产品,是一款 AI 赋能的数据库助理,可帮助您优化数据库舰队并使用数据库中的数据。数据库中的 Gemini 有助于简化数据库操作的所有方面,包括编程、性能优化、舰队管理、治理和迁移。

Gemini 在数据库中的 AI 帮助

Gemini in Databases 提供了 AI 辅助功能,可以通过以下方式为您提供帮助:

  • 使用数据库中心降低风险并优化数据库舰队。借助数据库中心,您可以根据 Google Cloud 项目和 Security Command Center 中的数据汇总和总结舰队的顶级运行状况问题。然后,数据库中心会为您提供有关如何调查受影响的项目或实例的建议。Database Center 信息中心会显示一个百分比,表示有多少资源通过了给定的运行状况问题测试。适用于 AlloyDB for PostgreSQL 和 Cloud SQL。

  • 在 Database Studio 中提供代码方面的协助。借助数据库中的 Gemini,您可以使用自然语言问题管理数据和创建 SQL 查询。您可以执行可在 SQL 命令行客户端上执行的一系列操作,例如创建表和索引、修改表或设置视图。在 AlloyDB for PostgreSQL、Cloud SQL 和 Spanner 中提供。

  • 利用增强型查询数据分析,预先了解潜在的性能问题。数据库中的 Gemini 包含增强型查询数据分析,可通过实时诊断来检测和排查问题,并帮助预防数据库和查询性能问题。您可以通过多个维度将指标关联起来,从而找出难以诊断的问题。数据库中的 Gemini 为细化的数据库概念(例如等待事件、数据库标志和各种可用于问题排查的数据库指标)提供上下文说明。适用于 AlloyDB for PostgreSQL。

  • 改善安全状况。数据库中的 Gemini 通过主动检测配置问题并提供安全建议,帮助您改善数据库的安全状况。适用于 AlloyDB for PostgreSQL 和 Cloud SQL。

  • 利用 Database Migration Service 中的辅助代码和架构转换。Gemini in Databases 可帮助您改善工作区中的代码转换效果并加快转换工作速度。Gemini in Databases 简化了将数据库应用代码(如存储过程、触发器和函数)转换为与 PostgreSQL 兼容的方言,以便将旧数据库现代化改造为云优化数据库(如 Cloud SQL for PostgreSQL 或 AlloyDB for PostgreSQL)。

Gemini 不会将您的提示或其回答作为数据来训练模型。如需了解详情,请参阅 适用于 Google Cloud 的 Gemini 如何使用您的数据。作为一项处于早期阶段的技术,Gemini 可以生成看似合理但事实不符的输出。我们建议您在使用 Gemini 之前验证其所有输出。如需了解详情,请参阅适用于 Google Cloud 和 Responsible AI 的 Gemini

特性

下表显示了数据库功能中的 Gemini 以及文档链接:

任务 协助类型 产品文档
管理数据库舰队
  • 提供相关情景聊天,与发现结果互动。
  • 分析使用模式。
  • 未雨绸缪,防止出现数据库问题。
  • 提供改进数据库配置的建议。
生成 SQL 查询
  • 使用自然语言编写以生成 SQL 语句。
  • 获取适用于您的架构的上下文代码。
  • 优化并解释现有查询。
微调数据库性能
  • 检测并排查查询性能问题。
  • 跨多个维度分析查询指标。
  • 提供量身定制的主动建议,以降低费用、提高性能并帮助保护应用。
对数据库进行现代化改造
  • 按问题组过滤来源架构,系统会根据新保存的 SQL 语句创建上下文关联。
  • 查看代码更正建议。

在哪里可以在数据库中与 Gemini 互动

为项目在数据库中设置 Gemini 后,您可以在 Google Cloud 控制台中的以下几个位置寻求帮助:

  • Gemini 对话代理
  • 数据库中心
  • 在 Studio 中使用 Gemini 协助
  • Query Insights 信息中心
  • Database Migration Service 中的转换工作区页面
  • AlloyDB for PostgreSQL 和 Cloud SQL 页面

Gemini 中的数据库对话代理

您可以使用 Gemini 对话代理获取有关实例和数据库的帮助。例如,您可以向 Gemini 询问有关数据库舰队的运行状况的问题,Gemini 推荐了优化舰队中数据库的方法。

如需了解详情,请参阅使用 Gemini 了解舰队运行状况问题

数据库中心

数据库中心是 Google Cloud 项目中实例和数据库的运行状况问题的信息中心。它会显示一个百分比,表示有多少资源通过了给定的健康问题测试。

如需了解详情,请参阅数据库中心概览

AlloyDB for PostgreSQL 和 Cloud SQL 页面

您可以查看 Google Cloud 控制台中显示的针对 AlloyDB for PostgreSQL 和 Cloud SQL 的安全性、数据保护和性能建议列表。

如需了解详情,请参阅数据库安全建议以及数据保护和性能建议

在 Studio 中使用 Gemini 协助

使用 Cloud SQL 或 AlloyDB for PostgreSQL 时,您可以点击 pen_spark 帮我编写代码,根据基于您的数据库架构的自然语言指令生成、理解和优化 SQL 查询。例如,您可以提示 Gemini 生成 SQL 来响应以下提示:

  • “创建一个表来跟踪客户满意度调查问卷结果。”
  • “将一个名为 birthday 的列添加到 Singers 表中。”
  • “90 年代出生的歌手有多少?”

如需了解详情,请参阅以下内容之一:

Studio 中的代码建议

Database Migration Service 将 Gemini 集成到转换工作区页面中。Gemini 会分析您针对 SQL 对象转换问题应用的修复方案,并根据您的输入提出其他更改建议。这样,您就可以将修正传播到多个对象,而无需手动进行所有修改。进行足够的更改后,Gemini 会显示一条提示并建议进一步的修改。

如需了解详情,请参阅以下内容之一:

在数据库中设置 Gemini

如需了解详细设置步骤,请参阅在数据库中设置 Gemini

后续步骤