Topik ini menjelaskan tabel sistem yang relevan dengan fitur tabel dinamis Hologres.
Tabel sistem | Deskripsi |
Menyimpan metadata tabel dinamis. | |
Menyimpan informasi liniasi data tabel dinamis. | |
Menyimpan informasi tentang tugas refresh yang sedang berjalan untuk tabel dinamis. | |
Menyimpan data historis tugas refresh untuk tabel dinamis. |
hologres.hg_dynamic_table_properties
Tabel sistem hologres.hg_dynamic_table_properties digunakan untuk menyimpan metadata tabel dinamis. Tabel berikut menjelaskan bidang dalam tabel sistem.
Bidang | Deskripsi |
dynamic_table_namespace | Skema tempat tabel dinamis berada. |
dynamic_table_name | Nama tabel dinamis. |
property_key dan property_value | Nama dan nilai setiap properti dalam tabel dinamis. Detail properti:
|
hologres.hg_dynamic_table_dependencies
Tabel sistem hologres.hg_dynamic_table_dependencies digunakan untuk menyimpan informasi liniasi data tabel dinamis. Tabel berikut menjelaskan bidang dalam tabel sistem. Perhatikan hal-hal berikut:
Tabel dinamis dapat sesuai dengan beberapa tabel dasar. Jika tabel dinamis sesuai dengan beberapa tabel dasar, beberapa catatan data dihasilkan dalam tabel sistem.
Tabel state juga dapat dianggap sebagai tabel dasar dan disimpan dalam skema sistem
hologres_streaming_mvsecara default. Kami sarankan Anda mengabaikan tabel state dalam penggunaan aktual.Anda dapat menggunakan tabel sistem seperti pg_class untuk membedakan tabel dasar lebih lanjut.
Bidang | Deskripsi |
table_namespace | Skema tempat tabel dasar berada. |
table_name | Nama tabel dasar. |
dynamic_table_namespace | Skema tempat tabel dinamis berada. |
dynamic_table_name | Nama tabel dinamis. |
dependency | Jenis tabel dasar. Nilai valid:
|
hologres.hg_dynamic_table_refresh_activity
Tabel sistem hologres.hg_dynamic_table_refresh_activity hanya mencatat informasi tentang tugas refresh yang sedang berjalan untuk tabel dinamis. Tabel berikut menjelaskan bidang dalam tabel sistem.
Bidang | Deskripsi |
pid | ID proses tugas refresh untuk tabel dinamis. Anda dapat menggunakan bidang pid untuk membatalkan tugas refresh yang sedang berjalan. Untuk informasi lebih lanjut, lihat bagian Batalkan tugas refresh dari topik "Memelihara tugas refresh untuk tabel dinamis". |
datname | Database tempat tabel dinamis berada. |
query_id | ID query yang sesuai dengan tugas refresh untuk tabel dinamis. |
usename | Pengguna yang melakukan operasi refresh. |
query | Query refresh. |
refresh_mode | Mode refresh data. Nilai valid:
|
refresh_start | Waktu mulai tugas refresh. |
duration | Durasi eksekusi tugas refresh. |
serverless_queue_time_ms | Waktu yang dihabiskan oleh tugas refresh dalam menunggu sumber daya komputasi serverless. Catatan Bidang ini tersedia hanya untuk tugas refresh yang dijalankan menggunakan sumber daya komputasi serverless. |
serverless_resource_used_time_ms | Waktu yang dikonsumsi oleh tugas refresh dalam menggunakan sumber daya komputasi serverless. Catatan Bidang ini tersedia hanya untuk tugas refresh yang dijalankan menggunakan sumber daya komputasi serverless. |
serverless_allocated_cores | Spesifikasi sumber daya komputasi serverless yang digunakan untuk tugas refresh. Catatan Bidang ini tersedia hanya untuk tugas refresh yang dijalankan menggunakan sumber daya komputasi serverless. |
serverless_allocated_workers | Jumlah pekerja yang digunakan oleh tugas refresh. Catatan Bidang ini tersedia hanya untuk tugas refresh yang dijalankan menggunakan sumber daya komputasi serverless. |
table_write | Tabel dinamis untuk mana tugas refresh dijalankan. Catatan Bidang ini tersedia hanya untuk tugas refresh yang dijalankan menggunakan sumber daya komputasi serverless. |
hologres.hg_dynamic_table_refresh_history
Tabel sistem hologres.hg_dynamic_table_refresh_history digunakan untuk menyimpan data historis tugas refresh untuk tabel dinamis. Secara default, data historis disimpan selama satu bulan. Tabel berikut menjelaskan bidang dalam tabel sistem.
Bidang | Deskripsi |
datname | Nama database tempat tabel dinamis berada. |
schema_name | Skema tempat tabel dinamis berada. |
dynamic_table_name | Nama tabel dinamis. |
query_id | ID query refresh. Anda dapat pergi ke halaman Insight Query dan menggunakan ID query untuk melihat informasi query detail. |
refresh_start | Waktu mulai tugas refresh. |
refresh_end | Waktu akhir tugas refresh. |
duration | Durasi eksekusi tugas refresh. |
refresh_latency | Laten yang dihasilkan ketika tugas refresh selesai berjalan. |
refresh_mode | Mode refresh data. Nilai valid:
|
status | Status tugas refresh. Nilai valid:
|
queue_time_ms | Waktu yang dihabiskan dalam mengajukan sumber daya komputasi serverless. Catatan Bidang ini tersedia hanya untuk tugas refresh yang dijalankan menggunakan sumber daya komputasi serverless. |
serverless_allocated_cores | Jumlah sumber daya komputasi serverless yang digunakan. Satuan: CUs. Catatan Bidang ini tersedia hanya untuk tugas refresh yang dijalankan menggunakan sumber daya komputasi serverless. |
serverless_allocated_workers | Jumlah pekerja yang digunakan. Catatan Bidang ini tersedia hanya untuk tugas refresh yang dijalankan menggunakan sumber daya komputasi serverless. |
serverless_resource_used_time_ms | Waktu yang dikonsumsi dalam menjalankan query menggunakan sumber daya komputasi serverless, dalam milidetik. Waktu yang dihabiskan dalam menunggu sumber daya tidak termasuk. Catatan Bidang ini tersedia hanya untuk tugas refresh yang dijalankan menggunakan sumber daya komputasi serverless. |
Referensi
Untuk informasi lebih lanjut tentang cara menggunakan tabel sistem di atas, lihat topik-topik berikut: