Gemini in Databases 是 Google Cloud 上的 Gemini for Google Cloud 产品组合、 是一款 AI 赋能的数据库助理,可帮助您优化数据库舰队 并使用数据库中的数据Gemini in Databases 可简化数据库操作的方方面面,包括编程、性能优化、数据库群组管理、治理和迁移。
使用 Gemini in Databases 的 AI 助理
Gemini in Databases 提供 AI 辅助功能,可通过以下方式为您提供帮助:
借助 Google Cloud 控制台中的 数据库中心。借助 Database Center,您可以根据 Google Cloud 项目和 Security Command Center 中的数据汇总和总结数据库舰队的顶级运行状况问题。然后,Database Center 会就如何调查受影响的项目或实例向您提供建议。数据库中心信息中心会显示一个百分比,表示有多少资源通过了给定健康问题测试。支持的语言 AlloyDB for PostgreSQL 和 Cloud SQL。
在 Database Studio 中提供代码协助。借助数据库中的 Gemini,您可以使用自然语言问题来管理数据和创建 SQL 查询。您 可以执行您在 SQL 命令行上要执行的一系列操作 例如创建表和索引、修改表或设置 观看次数。可在 AlloyDB for PostgreSQL、Cloud SQL 和 Spanner 中使用。
使用增强型 Query Insights,预防潜在的性能问题。 Gemini in Databases 包含增强型 Query Insights,可检测、 排查并帮助防止数据库和查询性能问题 实时诊断。您可以将多个维度的指标关联起来, 找出难以诊断的问题Gemini in Databases 可针对等待事件、数据库标志和各种数据库指标等细微数据库概念提供上下文说明,以便进行问题排查。适用于 AlloyDB for PostgreSQL。
改善安全状况。Gemini in Databases 可帮助您 主动检测配置问题,确保数据库的安全状况 并提供安全建议可在 AlloyDB for PostgreSQL 和 Cloud SQL 中使用。
在 Database Migration Service 中使用辅助代码和架构转换。 Gemini in Databases 可帮助您改善工作区中的代码转换, 加快转化速度。Gemini in Databases 可简化数据转换 数据库应用代码,例如存储过程、触发器和函数, 与 PostgreSQL 兼容的方言,帮助您对旧数据库进行现代化改造, 云优化数据库,例如 Cloud SQL for PostgreSQL 或 AlloyDB for PostgreSQL。
了解 Gemini for Google Cloud 如何以及何时使用您的数据。 作为一项尚处于早期阶段的技术,Google Cloud 专用 Gemini 可以 生成看似合理但实际上不正确的输出。我们建议您先验证适用于 Google Cloud 产品的 Gemini 的所有输出,然后再使用。如需了解详情,请参阅 适用于 Google Cloud 的 Gemini 和 Responsible AI。
特性
下表显示了“数据库”中的 Gemini 功能以及文档链接:
任务 | 协助类型 | 产品文档 |
---|---|---|
管理数据库舰队 |
|
|
生成 SQL 查询 |
|
|
微调数据库性能 |
|
|
对数据库进行现代化改造 |
|
|
在哪里与 Gemini in Databases 互动
设置 Gemini in Databases 后 对于项目,您可以在 Google Cloud 控制台中的以下几个位置寻求帮助:
- Gemini 窗格
- 数据库中心
- Studio 中的 Gemini 助手
- 查询数据分析信息中心
- Database Migration Service 中的转换工作区页面
- AlloyDB for PostgreSQL 和 Cloud SQL 页面
Gemini in Databases 中的对话式协助
您可以使用 Gemini in Databases 对话辅助功能来 获取有关以下主题的问题的 AI 辅助解答:
- 查询和系统性能
- 数据库舰队健康状况
针对查询和系统性能的对话式协助
以下产品可针对 Google Cloud 控制台中的查询和系统性能问题提供对话式协助:
- AlloyDB for PostgreSQL
- Cloud SQL for MySQL
- Cloud SQL for PostgreSQL
您可以使用对话式帮助功能询问以下常见类型的查询和系统性能问题:
- 查询指标
- 系统指标
- 索引顾问
- 活跃查询数
- 增强型 Query Insights
- 事件时间轴
如要使用对话式协助,请前往以下页面之一: 前往 Google Cloud 控制台查看受支持的产品,并找到 Gemini 窗格:
- 概览页面
- 系统数据分析页面
- 查询数据分析页面
- 查询详情页面
下表提供了事件时间轴、查询指标 和系统指标:
类别 | 提示示例 |
---|---|
事件时间轴 |
|
查询指标 |
|
系统指标 |
|
默认情况下,Gemini 对话式助理会根据过去一小时的信息进行回复。您可以指定不同的时间范围,例如过去 24 小时或 7 天。系统仅会显示过去 7 天的回答。
与事件时间轴相关的响应只能显示最近的 200 个事件。对于
AlloyDB for PostgreSQL,事件时间轴问题仅限于 us-central-1
区域。
适用于数据库中心的对话式协助功能
您可以使用 Gemini 中的对话式协助功能,在数据库中心获取有关实例和数据库的帮助。例如: 你可以 有关数据库舰队健康状况的问题,以及 Gemini 推荐一些优化舰队中的数据库的方法。
如需了解详情,请参阅使用 Gemini 了解舰队健康问题。
数据库中心
数据库中心是一个信息中心,用于显示 Google Cloud 项目中实例和数据库的运行状况问题。该百分比表示有多少资源通过了给定健康问题测试。
如需了解详情,请参阅 Database Center 概览。
AlloyDB for PostgreSQL 和 Cloud SQL 页面
您可以查看 Google Cloud 控制台中针对 AlloyDB for PostgreSQL 和 Cloud SQL 显示的安全性、数据保护和性能建议列表。
在工作室中使用 Gemini 协助
使用 Cloud SQL 或 AlloyDB for PostgreSQL 时,您可以点击 pen_spark 帮我写代码生成 它基于自然语言指令理解和优化 SQL 查询, 基于您的数据库架构例如,您可以提示 Gemini 生成 SQL 来回答以下提示:
- “创建一个表来跟踪客户满意度调查问卷结果。”
- “将一个名为 birthday 的列添加到 Singers 表中。”
- “90 年代出生的歌手有多少?”
如需了解详情,请参阅以下任一内容:
- Cloud SQL:使用自然语言提示生成 SQL 查询
- AlloyDB for PostgreSQL:使用自然语言提示生成 SQL 查询
- Spanner:使用自然语言提示生成 SQL 查询
Studio 中的代码建议
Database Migration Service 将 Google Cloud 专用 Gemini 集成到 转换工作区,以便加快和提高 转换过程分为两个方面:
利用 转化助理:一套专用于 可以帮助您更好地了解转化逻辑的提示、提出修复建议 以检测转化问题,或优化转换后的代码。
借助 Gemini 代码转换建议,更快地解决转换问题:Gemini 模型会在您修复转换问题时学习,并建议对工作区中的其他有缺陷的对象进行更改。
如需了解详情,请参阅以下内容之一:
- 将 Oracle 迁移到 AlloyDB for PostgreSQL:借助 Gemini 的帮助转换 Oracle 代码和架构
- 从 Oracle 迁移到 Cloud SQL for PostgreSQL:在 Gemini 的协助下转换 Oracle 代码和架构
设置 Gemini in Databases
如需了解详细的设置步骤,请参阅设置数据库中的 Gemini。