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