All Products
Search
Document Center

PolarDB:SHOW COLUMNAR STATUS

Last Updated:Mar 28, 2026

Menampilkan status penyimpanan Indeks Kolom dalam Memori (IMCI) di database saat ini, mencakup jumlah baris, jumlah file berdasarkan jenis, serta ukuran total objek.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Kluster PolarDB yang menjalankan versi 5.4.19-16989811 atau lebih baru

Sintaksis

SHOW COLUMNAR STATUS

Contoh

SHOW COLUMNAR STATUS;
+---------------------+-------------+------------+--------------------+------+-------+-----------+-----------+-----------+------------+
| TSO                 | SCHEMA_NAME | TABLE_NAME | INDEX_NAME         | ID   | ROWS  | CSV_FILES | ORC_FILES | DEL_FILES | FILES_SIZE |
+---------------------+-------------+------------+--------------------+------+-------+-----------+-----------+-----------+------------+
| 7127209598129274944 | xxx_db      | sbtest1    | s1_col_index_$b243 | 1447 | 10    | 4         | 0         | 0         | 580        |
| 7127209598129274944 | xxx_db      | sbtest2    | s2_col_index_$a378 | 1469 | 81910 | 1         | 1         | 1         | 3565100    |
+---------------------+-------------+------------+--------------------+------+-------+-----------+-----------+-----------+------------+

Output mencakup satu baris untuk setiap IMCI. Hanya IMCI yang telah dibuat yang muncul dalam hasil.

Kolom output

Kolom inti

KolomDeskripsi
TSOSnapshot TSO saat statistik dikumpulkan. Semua baris dalam satu hasil memiliki TSO yang sama, yang merepresentasikan titik waktu terbaru yang dikirimkan ke IMCI. Setiap nilai TSO berkorespondensi dengan versi snapshot, diberi nomor secara menaik.
SCHEMA_NAMENama database.
TABLE_NAMENama tabel.
INDEX_NAMENama IMCI.
ROWSJumlah baris yang terekam di seluruh file IMCI. Untuk memverifikasi apakah IMCI telah sepenuhnya tersinkronisasi dengan tabel utama, jalankan SHOW COLUMNAR OFFSET.
FILES_SIZEUkuran total semua objek IMCI, dalam byte.

Kolom jenis file

IMCI mengikuti siklus hidup penyimpanan: baris baru dan yang diperbarui pertama kali disimpan dalam objek append, lalu proses compaction mengubahnya menjadi file ORC terurut. Ketiga kolom jenis file mencerminkan posisi data dalam siklus hidup ini pada saat kueri dilakukan.

KolomDeskripsi
CSV_FILESJumlah objek append. Proses compaction mengubah objek ini menjadi file ORC setelah jumlahnya mencapai ambang batas yang dikonfigurasi. Sampai ambang tersebut tercapai — atau selama pekerjaan compaction latar belakang masih berjalan — beberapa objek append tetap ada di setiap partisi.
ORC_FILESJumlah file Optimized Row Columnar (ORC) yang menyimpan data IMCI. Data dalam file ORC diurutkan berdasarkan kunci pengurutan. Proses compaction juga melakukan pengurutan rentang antar file ORC yang sudah ada, yang dapat mengubah jumlah ini.
DEL_FILESJumlah file yang menyimpan data terkait penanda baris yang dihapus.

Kolom internal

KolomDeskripsi
IDID unik yang diberikan oleh mesin penyimpanan kolom kepada IMCI ini. ID ini bersifat unik secara global dan memungkinkan mesin membedakan antara IMCI yang memiliki nama sama — misalnya, ketika IMCI di-drop lalu dibuat ulang dengan nama yang sama, nama tetap sama tetapi ID berubah. Kolom ini hanya untuk penggunaan internal dan tidak memengaruhi operasional sehari-hari.

FAQ

Mengapa jumlah file berubah seiring waktu?

Proses compaction berjalan di latar belakang untuk menjaga agar data IMCI tetap diurutkan berdasarkan kunci pengurutan. Proses ini mengubah objek append (CSV_FILES) menjadi file ORC dan melakukan pengurutan rentang antar file ORC yang sudah ada. Kedua operasi tersebut mengubah jumlah file dalam output.

Mengapa masih ada objek append meskipun tidak ada pembaruan data baru-baru ini?

Proses compaction hanya mengubah objek append menjadi file penyimpanan kolom setelah jumlah objek append mencapai ambang batas yang dikonfigurasi. Sampai ambang tersebut tercapai — atau selama pekerjaan compaction latar belakang masih berjalan — beberapa objek append tetap ada. Sejumlah kecil objek mungkin tetap bertahan di setiap partisi.

Jumlah baris IMCI tidak sesuai dengan tabel utama. Apa yang harus saya lakukan?

Jalankan SHOW COLUMNAR OFFSET untuk memeriksa apakah IMCI telah tersinkronisasi ke posisi log biner terbaru. Jika sudah tersinkronisasi tetapi jumlah baris tetap tidak sesuai, hubungi dukungan teknis.