Gemini for Google Cloud ポートフォリオのプロダクトである Gemini in Databases は、データベース フリートの最適化とデータベース内のデータ操作を支援する、AI を活用したデータベース アシスタントです。Gemini in Databases は、プログラミング、パフォーマンスの最適化、フリート管理、ガバナンス、移行など、データベース オペレーションのあらゆる側面を簡素化します。
Gemini in Databases を使用した AI アシスタンス
Gemini in Databases は、次の方法で AI アシスタンスを提供します。
Database Center を使用してリスクを軽減し、データベース フリートを最適化する。Database Center を使用すると、Google Cloud プロジェクトと Security Command Center のデータに基づいて、フリートの最上位の健全性の問題を集約して要約できます。次に Database Center が、影響を受けるプロジェクトやインスタンスを調査する方法をアドバイスします。Database Center のダッシュボードには、特定の健全性の問題のテストに合格しているリソースの数を表すパーセンテージが表示されます。AlloyDB for PostgreSQL と Cloud SQL で使用できます。
Database スタジオでコード アシスタンスを提供する。Gemini in Databases を使用すると、自然言語での質問を使用してデータを管理し、SQL クエリを作成できます。テーブルとインデックスの作成、テーブルの変更、ビューの設定など、SQL コマンドライン クライアントで行うさまざまなアクションを実行できます。AlloyDB for PostgreSQL、Cloud SQL、Spanner で使用できます。
Enhanced Query Insights で、潜在的なパフォーマンスの問題に先手を打つ。Gemini in Databases には、リアルタイムの診断を使用して、データベースとクエリのパフォーマンスの問題を検出、トラブルシューティング、防止するための Enhanced Query Insights が含まれています。複数のディメンションにわたる指標を関連付けて、診断が難しい問題を特定できます。Gemini in Databases は、待機イベント、データベース フラグ、トラブルシューティングに使用できるさまざまなデータベース指標などの微妙なデータベースのコンセプトの微妙なコンセプトをコンテキスト内で説明できるようにします。AlloyDB for PostgreSQL で使用できます。
セキュリティ ポスチャーの改善。Gemini in Databases は、構成の問題を事前に検出し、セキュリティの推奨事項を提供することで、データベースのセキュリティ ポスチャーを改善するのに役立ちます。AlloyDB for PostgreSQL と Cloud SQL で使用できます。
Database Migration Service でアシストされたコードとスキーマ変換を利用する。Gemini in Databases は、ワークスペースでのコード変換を改善し、変換作業を迅速に進めるのに役立ちます。Gemini in Databases は、レガシー データベースを Cloud SQL for PostgreSQL、AlloyDB for PostgreSQL などのクラウド用に最適化されたデータベースにモダナイズするために、ストアド プロシージャ、トリガー、関数などのデータベース アプリケーション コードの PostgreSQL 互換言語への変換を簡素化します。
Gemini for Google Cloud がデータを使用する方法とタイミングについての説明をご確認ください。Gemini for Google Cloud プロダクトは初期段階のテクノロジーであるため、もっともらしく見えても事実に反する出力を生成する場合があります。Gemini for Google Cloud プロダクトからのすべての出力を使用する前に検証することをおすすめします。詳細については、Gemini for Google Cloud と責任ある AI をご覧ください。
機能
次の表に、Gemini in Databases の機能とドキュメントへのリンクを示します。
タスク | アシスタンスの種類 | プロダクト ドキュメント |
---|---|---|
データベース フリートを管理する |
|
|
SQL クエリを生成する |
|
|
データベースのパフォーマンスをファインチューニングする |
|
|
データベースをモダナイズする |
|
|
Gemini in Databases を操作する場所
プロジェクトにGemini in Databases を設定すると、Google Cloud コンソール内のいくつかの場所でアシスタンスを依頼できます。
- [Gemini] ペイン
- データベース センター
- スタジオでの Gemini アシスタンス
- Query Insights ダッシュボード
- Database Migration Service の [コンバージョン ワークスペース] ページ
- AlloyDB for PostgreSQL と Cloud SQL のページ
Gemini in Databases の会話アシスタント
Gemini in Databases の会話アシスタンスを使用すると、次のトピックに関する質問に AI による回答を得ることができます。
- クエリとシステムのパフォーマンス
- データベース フリートの健全性
クエリとシステムのパフォーマンスに関する会話型アシスタンス
次のプロダクトは、Google Cloud コンソールでのクエリとシステム パフォーマンスの問題に関する会話型のサポートを提供します。
- AlloyDB for PostgreSQL
- Cloud SQL for MySQL
- Cloud SQL for PostgreSQL
会話型アシスタントを使用すると、次のような一般的なクエリとシステム パフォーマンスの問題について質問できます。
- 指標をクエリする
- システム指標
- インデックス アドバイザー
- アクティブなクエリ
- 強化された Query Insights
- イベントのタイムライン
会話型アシスタントを使用するには、Google Cloud コンソールでサポートされているプロダクトの次のいずれかのページに移動し、[Gemini] ペインを見つけます。
- [概要] ページ
- [システム分析情報] ページ
- [Query Insights] ページ
- [クエリの詳細] ページ
次の表に、イベントのタイムライン、クエリ指標、システム指標のプロンプトの例を示します。
カテゴリ | プロンプトの例 |
---|---|
イベントのタイムライン |
|
指標をクエリする |
|
システム指標 |
|
デフォルトでは、Gemini 会話アシスタントは過去 1 時間の情報で応答します。過去 24 時間や過去 7 日間など、さまざまな期間を指定できます。回答は過去 7 日間に限定されます。
イベントのタイムラインに関連するレスポンスは、最近の 200 件のイベントに限定されます。AlloyDB for PostgreSQL の場合、イベント タイムラインの質問は us-central-1
リージョンに限定されます。
Database Center の会話型アシスタント
Gemini の会話アシスタンスを使用して、データベース センターのインスタンスとデータベースに関するヘルプを利用できます。たとえば、データベース フリートの健全性に関する質問を Gemini に提示すると、Gemini がフリート内のデータベースを最適化する方法を推奨します。
詳細については、Gemini を使用してフリートの健全性の問題について学習するをご覧ください。
データベース センター
Database Center は、Google Cloud プロジェクトのインスタンスとデータベースの状態に関する問題のダッシュボードです。特定の健全性に関する問題のテストに合格しているリソースの数を表すパーセンテージが表示されます。
詳細については、Database Center の概要をご覧ください。
AlloyDB for PostgreSQL と Cloud SQL のページ
AlloyDB for PostgreSQL と Cloud SQL の Google Cloud コンソールに表示される、セキュリティ、データ保護、パフォーマンスに関する推奨事項のリストを確認できます。
詳細については、データベース セキュリティの推奨事項とデータ保護とパフォーマンスの推奨事項をご覧ください。
スタジオでの Gemini アシスタンス
Cloud SQL または AlloyDB for PostgreSQL を使用する場合は、pen_spark [コーディング サポート] をクリックすると、データベース スキーマに基づく自然言語の指示に基づいて SQL クエリを生成、理解、最適化できます。たとえば、次のプロンプトに対応して SQL を生成するように Gemini に指示できます。
- 「顧客満足度アンケートの結果を追跡する表を作成します。」
- 「Singers テーブルに誕生日という日付列を追加します。」
- 「90 年代に生まれた歌手は何人ですか?」
詳細については、次のいずれかをご覧ください。
- Cloud SQL: 自然言語プロンプトを使用して SQL クエリを生成する
- AlloyDB for PostgreSQL: 自然言語プロンプトを使用して SQL クエリを生成する
- Spanner: 自然言語プロンプトを使用して SQL クエリを生成する
スタジオでのコードの候補
Database Migration Service は、Gemini for Google Cloud を変換ワークスペースに統合し、次の 2 つの領域で変換プロセスを高速化および改善します。
コンバージョン アシスタントを使用してコードの説明機能を提供します。コンバージョン アシスタントは、コンバージョン ロジックの理解、コンバージョンの問題の修正案の提案、変換されたコードの最適化に役立つ一連の専用プロンプトです。
Gemini コード変換の候補を使用すると、コンバージョンの問題の修正を迅速に行うことができます。これは、コンバージョンの問題を修正する際に Gemini モデルが学習し、ワークスペース内の他の不具合のあるオブジェクトへの変更を提案するメカニズムです。
詳細については、次のいずれかをご覧ください。
- Oracle から AlloyDB for PostgreSQL への移行: Gemini アシスタンスを使用して Oracle のコードとスキーマを変換する
- Oracle から Cloud SQL for PostgreSQL への移行: Gemini アシスタンスを使用して Oracle のコードとスキーマを変換する
Gemini in Databases を設定する
設定手順について詳しくは、Gemini in Databases を設定するをご覧ください。
次のステップ
- Gemini for Google Cloud がデータを使用する方法を学習する。
- Google Cloud コンプライアンスの詳細をご覧ください。