Gemini in Databases を設定する

Gemini in Databases を設定するには、このドキュメントの手順を行います。

  1. Gemini in Databases を有効にします

  2. Recommender API を有効にします

  3. インデックス アドバイザーを有効にします(Cloud SQL for PostgreSQL と Cloud SQL for MySQL のみ)。

始める前に

データベースで Gemini を有効にするには、roles/billing.admin Identity and Access Management(IAM)ロールが必要です。

Gemini in Databases を有効にする

  1. Google Cloud コンソールで、[Gemini for Google Cloud] ページに移動します。

    Gemini for Google Cloud

  2. [Gemini in Databases] をクリックします。

    [Gemini を探索] ペインが表示されます。

  3. [Gemini in Databases を取得] をクリックします。

    [Gemini の管理] ページが表示されます。

  4. データベースで Gemini を有効にする請求を選択し、[Gemini の管理ページに進む] をクリックします。

    [Gemini in Databases] ページが表示されます。

  5. [利用規約を確認して有効にする] をクリックします。

    [Gemini in Databases を有効にする] ページが表示されます。

  6. [購入] をクリックして、Gemini in Databases を有効にします。

Recommender API を有効にする

Recommender API を有効にします。

API を有効にする

インデックス アドバイザーを有効にする

Cloud SQL for MySQL 8.0 インスタンスと Cloud SQL for PostgreSQL 12 以降のインスタンスでインデックス アドバイザーを有効にできます。

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

  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 は実際のインスタンス名に置き換えます。

フラグの構成について詳しくは、データベース フラグを構成するをご覧ください。