このドキュメントでは、Gemini in Databases アシスタントを使用して Cloud SQL リソースのモニタリングとトラブルシューティングを行う方法について説明します。
始める前に
組織で Gemini in Databases が設定されていることを確認します。
クエリのパフォーマンスを向上させる
Gemini の支援機能を使用して Cloud SQL のクエリ パフォーマンスを改善する手順は次のとおりです。
-
Google Cloud コンソールで Cloud SQL の [インスタンス] ページに移動します。
- インスタンスの [概要] ページを開くには、インスタンス名をクリックします。
- ナビゲーション パネルで [Query Insights] を選択します。
- [実行したクエリ] をクリックします。
- [Gemini] ペインを開くには、[sparkGemini] をクリックします。
- [Gemini] ペインで、目的の情報を表すプロンプトを入力します。次に例を示します。
- 「データベース クエリの傾向をユーザー別に要約して」
- 「このデータベース インスタンスでレイテンシが高いクエリはどれですか?」
- 「このインスタンスでこのデータベースに対して最も遅いクエリはどれですか?」
- 「このデータベースのクエリ ID = <ハッシュ ID>> の待機時間は?」
- プロンプトを送信するには、[ 送信] をクリックします。Gemini は、過去 1 時間の情報に基づいてプロンプトに応答します。
システムのパフォーマンスを改善する
Gemini の支援機能を使用して Cloud SQL のシステム パフォーマンスを改善する手順は次のとおりです。
-
Google Cloud コンソールで Cloud SQL の [インスタンス] ページに移動します。
- インスタンスの [概要] ページを開くには、インスタンス名をクリックします。
- 左側の SQL ナビゲーション パネルから [Query Insights] タブを選択します。
- [実行したクエリ] をクリックします。
- Gemini を開くには、[sparkGemini] をクリックします。
- [Gemini] ペインで、目的の情報を表すプロンプトを入力します。次に例を示します。
- 「このデータベース インスタンスのエラーログ エントリはいくつありますか?」
- 「今日の午後 2 時頃、このデータベース インスタンスの CPU 使用率はどのくらいでしたか?」
- 「このデータベースは過去 7 日間に再起動しましたか?」
- 「過去 24 時間以内に、このデータベースでインスタンスの更新イベントが最後に発生したのはいつですか?」
- プロンプトを送信するには、[ 送信] をクリックします。Gemini は、過去 1 時間の情報に基づいてプロンプトに応答します。
インデックスの使用状況を改善する
Gemini の支援機能を使用して Cloud SQL のインデックス パフォーマンスを改善する手順は次のとおりです。
-
Google Cloud コンソールで Cloud SQL の [インスタンス] ページに移動します。
- インスタンスの [概要] ページを開くには、インスタンス名をクリックします。
- 左側の SQL ナビゲーション パネルから [Query Insights] タブを選択します。
- [実行したクエリ] をクリックします。
- Gemini を開くには、[sparkGemini] をクリックします。
- [Gemini] ペインで、関心のある情報を説明するプロンプトを入力します。たとえば、「データベース インスタンスでインデックスを必要とする上位のクエリは何ですか?」などです。
- プロンプトを送信するには、[ 送信] をクリックします。Gemini は、過去 1 時間の情報に基づいてプロンプトに応答します。
アクティブなクエリをモニタリングする
Gemini の支援機能を使用して Cloud SQL のアクティブ クエリのパフォーマンスを改善する手順は次のとおりです。
-
Google Cloud コンソールで Cloud SQL の [インスタンス] ページに移動します。
- インスタンスの [概要] ページを開くには、インスタンス名をクリックします。
- 左側の SQL ナビゲーション パネルから [Query Insights] タブを選択します。
- [アクティブなクエリ] をクリックします。
- Gemini を開くには、[sparkGemini] をクリックします。
- [Gemini] ペインで、目的の情報を表すプロンプトを入力します。次に例を示します。
- 「このデータベース インスタンスでよく実行されている上位のクエリは何ですか?」
- 「このデータベース インスタンスで、トランザクションの継続時間が 1 分を超えるアクティブ クエリはありますか?」
- プロンプトを送信するには、[ 送信] をクリックします。Gemini は、過去 1 時間の情報に基づいてプロンプトに応答します。
次のステップ
以下の使用方法を学習する。