Gemini in Databases 是 Gemini for Google Cloud 产品组合中的一款产品,是一款 AI 赋能的数据库助理,可帮助您优化数据库舰队以及处理数据库中的数据。Gemini in Databases 有助于简化数据库运维的方方面面,包括编程、性能优化、舰队管理、治理和迁移。
使用 Gemini in Databases 的 AI 助理
Gemini in Databases 提供 AI 辅助功能,可通过以下方式为您提供帮助:
使用 Database Center 降低风险并优化数据库舰队。借助 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 包含增强型查询数据分析,可使用实时诊断功能检测、排查和帮助防止数据库和查询性能问题。您可以跨多个维度关联指标,以找出难以诊断的问题。Gemini in Databases 可针对细微的数据库概念(例如等待事件、数据库标志和各种数据库指标)提供上下文说明,以便进行问题排查。适用于 AlloyDB for PostgreSQL。
改善安全状况。Gemini in Databases 可主动检测配置问题并提供安全建议,帮助您改善数据库的安全状况。可在 AlloyDB for PostgreSQL 和 Cloud SQL 中使用。
在 Database Migration Service 中使用辅助代码和架构转换功能。 Gemini in Databases 可帮助您改进工作区中的代码转换,并加快转换速度。数据库中的 Gemini 可简化将数据库应用代码(如存储过程、触发器和函数)转换为与 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 对话式协助功能,让 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 会推荐优化舰队中数据库的方法。
如需了解详情,请参阅使用 Gemini 了解舰队健康问题。
数据库中心
数据库中心是一个信息中心,用于显示 Google Cloud 项目中实例和数据库的运行状况问题。该百分比表示有多少资源通过了给定健康问题测试。
如需了解详情,请参阅 Database Center 概览。
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 年代出生的歌手有多少?”
如需了解详情,请参阅以下任一内容:
- Cloud SQL:使用自然语言提示生成 SQL 查询
- AlloyDB for PostgreSQL:使用自然语言提示生成 SQL 查询
- Spanner:使用自然语言提示生成 SQL 查询
Studio 中的代码建议
Database Migration Service 将 Gemini for Google Cloud 集成到转换工作区,可帮助您在以下两个方面加快和改进转换流程:
通过转换助理提供代码可解释性功能:一组专用提示,可帮助您更好地了解转换逻辑、为转换问题提出修复方案,或优化转换后的代码。
借助 Gemini 代码转换建议,更快地为转换问题应用修复程序:Gemini 模型可在您修复转换问题时进行学习,并建议对工作区中的其他有缺陷的对象进行更改。
如需了解详情,请参阅以下任一内容:
- 从 Oracle 迁移到 AlloyDB for PostgreSQL:借助 Gemini 的帮助转换 Oracle 代码和架构
- 从 Oracle 迁移到 Cloud SQL for PostgreSQL:借助 Gemini 的帮助转换 Oracle 代码和架构
设置 Gemini in Databases
如需了解详细设置步骤,请参阅设置数据库中的 Gemini。