Database Center を使用すると、Gemini に次の質問をすることで、データベース フリートの健全性について詳しく知ることができます。
- データベース フリート インベントリ情報
- データベース フリートの健全性
- データベース構成のベスト プラクティス
データベース フリートのインベントリ データについて学習するのに役立つプロンプトの例を次に示します。
- 「東京に PostgreSQL インスタンスはいくつありますか?」
- 「NIST 800-53 に準拠していないデータベース リソースはいくつありますか?」
- 「データベースが所有権の連鎖にさらされると、どのような問題が発生しますか?」
- 「データベースで DDL ステートメントのみがログに記録されない状態になっていると、どのような問題が発生しますか?」
Gemini を操作する
データベース フリートの分析に関する質問に回答するよう Gemini にプロンプトで指示する場合は、プロンプトで次のフィールドをいくつでも指定できます。
| フィールド | 説明 | 例 |
|---|---|---|
| プロダクト タイプ | Google Cloud データベース プロダクト。 | CloudSQL, AlloyDB |
| プロダクト エンジン | データベース プロダクトが使用しているデータベース エンジン。 | PostgreSQL, MySQL, SQL Server |
| プロダクト バージョン | データベース プロダクト エンジンが実行されているデータベース バージョン。 | 14 (PG), 5.7 (MySQL) |
| 場所 | データベースが実行されているリージョン。 | us-east1 |
| ラベル | データベースに割り当てられた Key-Value ペア。 | sample:label |
| シグナル | 可用性、データ保護、業界のコンプライアンス、セキュリティ、ロギングなどのカテゴリを含む、データベース リソースに適用可能な問題のセット。 Google Cloud データベース プロダクトでサポートされている健全性に関する問題については、サポートされている健全性に関する問題をご覧ください。 | Availability |
たとえば、データベース リソースを特定するには、次のプロンプトを入力します。
Which of my Cloud SQL databases are located in us-east1?
Gemini は、Cloud SQL(プロダクト タイプ)と us-east1(ロケーション)リージョンのデータベース リソースのリストを返します。
データベース リソースの数を特定するには、次のプロンプトを入力します。How many of my Postgres 13 databases are affected by security
issues? Gemini は、Postgres(プロダクト エンジン)13(プロダクト バージョン)を実行し、セキュリティ(シグナル)の問題の影響を受けるデータベース リソースの数を返します。
プロンプトの例を次に示します。
- 「すべてのデータベース バックアップが正しく機能しているか?」
- 「データ保護の問題があるデータベースはいくつありますか?」
- 「米国にあるデータベース リソースはどれですか?」
- 「プロダクト タイプとエンジン別にデータベース リソースの数を表示して。」
- 「パフォーマンスに関する推奨事項を含む key:value ラベル付きデータベースを表示して。」(「key:value」は独自のラベルに置き換えてください)
- 「PostgreSQL バージョン 12 で実行されているすべての Cloud SQL データベースを表示して。」
Gemini を使用してデータベース フリートの健全性を分析する
このセクションの手順に沿って、データベース フリートの健全性に関する質問に回答するよう Gemini にプロンプトで指示します。
始める前に
データベース フリートの健全性を分析する
Google Cloud コンソールで、[データベース センター] ページに移動します。
Gemini を開くには、[spark Gemini] をクリックします。
[Gemini] ペインにプロンプトを入力します(例:
Which of my Cloud SQL databases are located in us-east1?)。プロンプトを送信するには、[送信] をクリックします。Gemini は、Cloud SQL と
us-east1リージョンにあるデータベース リソースのリストを返します。