全部产品
Search
文档中心

Hologres:Tampilan HG_STATS_MISSING

更新时间:Jun 23, 2025

Topik ini menjelaskan tampilan HG_STATS_MISSING dalam database Hologres. Tampilan ini mencakup informasi tentang tabel yang tidak memiliki statistik terkumpul. Topik ini juga memberikan contoh cara menanyekan tampilan HG_STATS_MISSING untuk mendapatkan rincian dan jumlah tabel. Anda dapat mengelola data pada tabel tersebut dan menanyekan tampilan kembali untuk melihat perubahan metrik.

Anda dapat melakukan operasi berikut berdasarkan tampilan:

  • Identifikasi tabel yang tidak memiliki statistik terkumpul. Tabel-tabel ini dapat menyebabkan rencana eksekusi yang buruk, seperti urutan join yang salah, yang dapat memicu pengocokan besar-besaran pada tabel besar, mengakibatkan komputasi lambat atau kesalahan kehabisan memori (OOM).

  • Lihat rincian tabel yang dihitung oleh metrik Stats Miss Table Num by DB(countS) di Hologres.

  • Jalankan pernyataan ANALYZE pada tabel tertentu yang tidak memiliki statistik terkumpul.

Batasan

  • Versi instance Hologres Anda harus V2.2.15 atau lebih baru.

  • Anda hanya dapat menanyekan tabel dalam skema yang akun Anda miliki izin SCHEMA USAGE atau izin lebih tinggi.

  • Tampilan hanya mencakup jenis tabel berikut: tabel tunggal, tabel partisi, tabel asing, dan tampilan materialisasi. Jenis tabel lainnya tidak termasuk dalam metrik terkait.

Deskripsi Bidang

Tabel berikut menjelaskan bidang dalam tampilan HOLOGRES_STATISTIC.HG_STATS_MISSING.

Bidang

Tipe Data

Deskripsi

schemaname

TEXT

Nama skema.

tablename

TEXT

Nama tabel.

nattrs

INTEGER

Jumlah kolom.

tablekind

TEXT

Jenis tabel, seperti tabel internal atau tabel asing.

fdwname

TEXT

Nama pembungkus data asing (FDW) untuk tabel asing.

autovacuum_enabled

TEXT

Menentukan apakah Auto Analyze diaktifkan.

null

Bidang ini didukung di Hologres V3.1 dan versi lebih baru.

reason

TEXT

Alasan hilangnya statistik. Anda dapat mengambil tindakan lebih lanjut berdasarkan alasan tersebut.

null

Bidang ini didukung di Hologres V3.1 dan versi lebih baru.

Contoh

Metrik Stats Miss Table Num by DB(countS) menunjukkan jumlah tabel yang tidak memiliki statistik terkumpul dalam database tertentu. Untuk melihat informasi tentang tabel-tabel ini, ikuti langkah-langkah berikut: Masuk ke konsol Hologres. Di panel navigasi sebelah kiri, klik Instances. Pada halaman Instances, temukan instance yang ingin Anda kelola dan klik nama instance tersebut. Pada halaman detail instance, klik Monitoring Information di panel navigasi sebelah kiri.

1111

Dalam contoh ini, jalankan pernyataan berikut untuk melihat tabel yang tidak memiliki statistik terkumpul dalam database saat ini:

SELECT * FROM hologres_statistic.hg_stats_missing;

Keluaran berikut akan ditampilkan:

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)

Jalankan pernyataan ANALYZE pada tabel yang dikembalikan oleh tampilan untuk mengumpulkan statistik terbaru dari tabel tersebut.

 ANALYZE spatialxxxxx;

Pada halaman Informasi Pemantauan, nilai metrik Stats Miss Table Num by DB(countS) akan berkurang.

222