データベース フリートのパフォーマンスを表示する

データベース センターは、データベース フリートの維持に役立つフリート リソースのパフォーマンス情報を提供します。パフォーマンス分析情報を確認して、CPU 飽和によるレイテンシなどの特定のパフォーマンスの問題を特定できます。データベース リソースのリストを表示して、CPU 使用率や使用済みストレージなどのさまざまな指標で最も使用率の高いリソースを特定することもできます。また、フリート全体でアクティブなクエリをモニタリングして、低速なクエリなどのクエリの問題を特定して分析することもできます。この情報を使用して、データベース フリートのメンテナンスの優先順位を付け、フリートの最適な運用を確保します。

始める前に

データベース フリートのパフォーマンスを表示する

データベース フリートのパフォーマンスの詳細を表示するには、Database Center の [パフォーマンス] ページに移動します。

[データベース センター] に移動

[パフォーマンス] ページには、[フリートのパフォーマンス分析情報] セクションと、[パフォーマンス指標] と [クエリ] の 2 つのタブ付きセクションがあります。

フリートのパフォーマンスに関する分析情報

[フリートのパフォーマンス分析情報] セクションには、Gemini によって生成されたパフォーマンス分析情報がハイライト表示されたカードが表示されます。これらの分析情報は、データベース フリートの特定の問題を特定して理解するのに役立ちます。

各カードには、[リソースを表示] リンクが含まれています。[リソースを表示] をクリックすると、次の情報が表示されます。

  • 問題の詳細な説明。
  • 問題が発生しているリソースのリストを示す表。この表には、データベース プロダクト、 Google Cloud プロジェクト、問題に固有の指標が含まれています。

表でリソースの名前をクリックすると、そのリソースを使用しているプロダクトの詳細が表示されます。

パフォーマンス指標を表示する

[パフォーマンス指標] タブには、フリート内のデータベース プロダクトごとに 1 つのカードが表示されます。カードは商品名のアルファベット順に表示されます。Cloud SQL や Spanner など、使用しているデータベース プロダクトごとにカードが表示されます。使用していない商品には商品カードが表示されません。各商品カードには、次のパフォーマンスの詳細が表示されます。

  • リソース数: データベース プロダクトで使用されているリソースの合計数。

  • 指標の選択: 使用可能な指標から指標を選択します。選択できる指標は、データベース プロダクトに関連するものです。たとえば、ストレージ使用率のピーク指標は Cloud SQL カードで使用できますが、AlloyDB for PostgreSQL カードでは使用できません。

  • 使用率でランク付けされたリソース: プロダクト カードの表には、選択した指標の使用率順に [リソース名] 列のリソースが一覧表示されます。このテーブルには、使用率が最も高いリソースが最初に表示されます。リソース名をクリックすると、そのリソースの詳細が表示されます。この表には 10 個のリソースが表示されています。 または をクリックして、前後の 10 個のリソースを表示します。

  • リソース使用率の推移: 表に表示されている各リソースについて、選択した指標の過去 7 日間のリソース使用率がグラフに表示されます。行にポインタを合わせると、関連付けられているリソースが表示されます。

アクティブなクエリをモニタリングする

[クエリ] タブでは、フリート全体のアクティブ クエリをモニタリングして、低速なクエリなどのクエリの問題を特定して分析できます。この機能は、AlloyDB と Cloud SQL のデータベース プロダクトをサポートしています。また、正規化されたアクティブ クエリを使用して、実行時間の長さが上位のトランザクションのリストも表示されます。各クエリは、データベース プロダクトが使用するリソースのグループを表します。たとえば、1 つの行に、AlloyDB が使用するリソース グループのクエリが表示されることがあります。

正規化されたアクティブ クエリは、センシティブ データを削除してダイジェストを返します。値が異なってもダイジェストは同じです。たとえば、select * from test_table where id=1;select * from test_table where id=2; の両方にダイジェスト select * from test_table where id=?; があります。

[クエリ] タブには、正規化された各クエリに関する詳細情報(次のような情報)を含むテーブルが表示されます。

  • クエリが使用するリソースの数。リンクをクリックして、リソースの詳細を表示します。

  • リソースが属するデータベース プロダクトとエンジン。

  • リソースを使用する Google Cloud プロジェクト。 Google Cloudで組織ベースの階層を使用している場合、クエリはGoogle Cloud プロジェクトの境界を越えることができます。

  • クエリが返す行数の平均。

  • クエリの合計 CPU 時間と平均 CPU 時間。デフォルトでは、クエリは呼び出された回数で並べ替えられるため、最も頻繁に使用されるクエリがリストの上部に表示されます。

  • クエリが実行された回数。

クエリ リソースの詳細を表示する

[リソース] 列のリンクをクリックすると、次のリソースの詳細情報を含む表が表示されます。

  • リソースの名前。名前をクリックすると、そのリソースのクエリ分析情報ページが表示されます。

  • リソースが属するデータベース プロダクトとエンジン。

  • クエリがリソースで実行されるまでに要した平均時間と合計時間。

  • リソースでクエリが実行された回数。

  • クエリがリソースで返す平均行数。

次のステップ