すべてのプロダクト
Search
ドキュメントセンター

Hologres:HG_STATS_MISSING ビュー

最終更新日:Feb 04, 2026

このトピックでは、統計情報が欠落しているテーブルを一覧表示する Hologres のビューについて説明します。このビューをクエリして、これらのテーブルの詳細と数を取得する方法を解説します。これらのテーブルに対して手動でデータガバナンスを実行し、再度ビューをクエリすることで、メトリックの変化を観察できます。

この情報は、以下の目的で使用します。

  • 統計情報が欠落しているテーブルを特定します。統計情報が欠落していると、実行計画の品質が低下し、不適切な join 順序による大規模テーブルのシャッフル、クエリの低速化、またはメモリ不足 (OOM) エラーが発生する可能性があります。

  • Hologres のモニタリングメトリックである [DB 統計情報が欠落しているテーブル数] の具体的なテーブル名を表示できます。

  • 統計情報が欠落しているテーブルに対して、手動で ANALYZE 操作を選択的に実行します。

制限事項

  • ご利用の Hologres インスタンスのバージョンは V2.2.15 以降である必要があります。

  • ご利用のアカウントに SCHEMA USAGE 以上の権限が付与されているスキーマ内のテーブルのみ表示できます。

  • このビューには、Hologres の非パーティションテーブル、パーティションテーブル、外部テーブル、マテリアライズドビューのみが表示されます。他の種類のテーブルはビューに表示されず、モニタリングメトリックにも含まれません。

フィールド

次の表に、HOLOGRES_STATISTIC.HG_STATS_MISSING ビューのフィールドを示します。

フィールド

データ型

説明

schemaname

TEXT

スキーマ名

tablename

TEXT

テーブル名

nattrs

INTEGER

列数

tablekind

TEXT

テーブルの種類 (例:内部テーブル、外部テーブル)

fdwname

TEXT

外部テーブルの外部データラッパー名

autovacuum_enabled

TEXT

自動 ANALYZE が有効になっているかどうかを示します。

説明

このフィールドは Hologres V3.1 以降でサポートされています。

reason

TEXT

統計情報が欠落している理由。この情報に基づいて次のステップを決定します。

説明

このフィールドは Hologres V3.1 以降でサポートされています。

使用例

[DB 統計情報が欠落しているテーブル数] モニタリングメトリックに表示されるように、統計情報が欠落しているテーブルを持つデータベースを確認するには、Hologres 管理コンソールにログインします。左側のナビゲーションウィンドウで Instances をクリックします。対象のインスタンスの製品ページで、左側のナビゲーションウィンドウで Monitoring Information をクリックしてメトリックを表示します。

1111

たとえば、次のクエリを実行して、現在のデータベースで統計情報が欠落しているテーブルを一覧表示します。

SELECT * FROM hologres_statistic.hg_stats_missing;

結果は次のとおりです。

schemaname |     tablename     | nattrs |     tablekind     | fdwname 
------------+-------------------+--------+-------------------+---------
 public     | spatialxxxxx      |      5 | table             | 
 public     | smtxxx            |      4 | foreign table     | oss_fdw
 public     | smtxxxxx          |      4 | foreign table     | oss_fdw
 public     | view_xxxxxx       |     14 | materialized view | 
(4 rows)

次に、統計情報が欠落しているテーブルに対して手動で ANALYZE を実行し、その統計情報を収集します。

 ANALYZE spatialxxxxx;

モニタリングページに戻ると、[DB 統計情報が欠落しているテーブル数] メトリックの値が減少していることが確認できます。

222