设置 Gemini in Databases

如需设置 Gemini in Databases,请按照本文档中的步骤进行操作:

  1. 激活 Gemini in Databases

  2. 启用 Recommender API

  3. 启用索引顾问(仅适用于 AlloyDB for PostgreSQL、Cloud SQL for PostgreSQL 和 Cloud SQL for MySQL)。

准备工作

如需激活 Gemini in Databases,您必须拥有 roles/billing.admin Identity and Access Management (IAM) 角色。

激活 Gemini in Databases

如需在 Google Cloud 项目中激活 Gemini in Databases,您需要启用 Cloud AI Companion API,并向用户授予 roles/cloudaicompanion.user IAM 权限。这些步骤通常由管理员或项目所有者执行。

  1. 在 Google Cloud 控制台中,前往 Google Cloud 专用 Gemini 页面。

    Google Cloud 专用 Gemini

  2. 点击 Gemini in Databases

    系统随即会显示 Explore Gemini(探索 Gemini)窗格。

  3. 点击获取 Gemini in Databases

    系统随即会显示 Gemini 管理页面。

  4. 选择要为其启用 Gemini in Databases 的结算账号,然后点击前往 Gemini in Databases 页面

    系统随即会显示 Gemini in Databases 页面。

  5. 点击查看条款并开启

    系统随即会显示启用 Gemini in Databases 页面。

  6. 点击购买以激活 Gemini in Databases。

启用 Recommender API

启用 Recommender API。

启用 API

如果 Recommender API 未列出,则表示您的项目已启用 Recommender API。

启用索引顾问

您可以为 AlloyDB for PostgreSQL、Cloud SQL for MySQL 8.0 实例和 Cloud SQL for PostgreSQL 12 及更高版本实例启用索引顾问。

AlloyDB for PostgreSQL

以下步骤介绍了如何为 AlloyDB for PostgreSQL 启用索引顾问。

  1. 在启用索引顾问之前,请在实例上启用增强型 Query Insights
  2. 在 Google Cloud 控制台中,前往集群页面。

    转到集群

  3. 在集群和实例列表中,点击一个实例。
  4. 点击 Query Insights
  5. 选择数据库和用户。
  6. 点击 Edit Settings(修改设置)。
  7. 如需在集群的查询数据分析页面上启用索引创建建议,请选择启用建议
  8. 保存更改。

如需详细了解如何在 AlloyDB for PostgreSQL 中使用索引顾问,请参阅将索引顾问与 Query Insights 搭配使用

Cloud SQL for MySQL

以下步骤介绍了如何为 Cloud SQL for MySQL 启用索引顾问。Cloud SQL for MySQL 的索引顾问使用 MySQL 性能架构中的数据。默认情况下,Cloud SQL 会在内存超过 15 GB 的所有 MySQL 8.0 实例上启用 MySQL 性能架构。

  1. 在启用索引顾问之前,请在实例上启用 Query Insights
  2. 如果您已在 Cloud SQL for MySQL 实例上启用 MySQL 性能架构,若要启用索引顾问,请运行以下 gcloud CLI 命令:
  3. gcloud sql instances patch INSTANCE_NAME \
        --database-flags=cloudsql_index_advisor=on
    

    INSTANCE_NAME 替换为您的实例名称。

  4. 如果您没有在 Cloud SQL for MySQL 实例上启用 MySQL 性能架构,则需要运行以下 gcloud CLI 命令来启用索引顾问:
  5. gcloud sql instances patch INSTANCE_NAME \
       --database-flags=cloudsql_index_advisor=on,performance_schema=on
    

    INSTANCE_NAME 替换为您的实例名称。

如需详细了解如何配置标志,请参阅配置数据库标志

Cloud SQL for PostgreSQL

以下步骤介绍了如何为 Cloud SQL for PostgreSQL 启用索引顾问。

  1. 在启用索引顾问之前,请在实例上启用 Query Insights
  2. 如需为 Cloud SQL for PostgreSQL 实例启用索引顾问,请运行以下 Google Cloud CLI 命令:
  3. gcloud sql instances patch INSTANCE_NAME \
       --database-flags=cloudsql.enable_index_advisor=on
        

    INSTANCE_NAME 替换为您的实例名称。

如需详细了解如何配置标志,请参阅配置数据库标志