全部产品
Search
文档中心

Hologres:Pengenalan tabel sistem terkait fitur tabel dinamis Hologres

更新时间:Jul 02, 2025

Topik ini menjelaskan tabel sistem yang relevan dengan fitur tabel dinamis Hologres.

Tabel sistem

Deskripsi

hologres.hg_dynamic_table_properties

Menyimpan metadata tabel dinamis.

hologres.hg_dynamic_table_dependencies

Menyimpan informasi liniasi data tabel dinamis.

hologres.hg_dynamic_table_refresh_activity

Menyimpan informasi tentang tugas refresh yang sedang berjalan untuk tabel dinamis.

hologres.hg_dynamic_table_refresh_history

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:

  • Properti umum:

    • execution_mode: mode refresh. Nilai valid:

      • full: menunjukkan mode refresh data penuh.

      • incremental: menunjukkan mode refresh data tambahan.

      • none: menunjukkan bahwa tidak ada mode refresh data yang ditentukan.

    • task_definition: definisi query dalam tabel dinamis.

    • auto_refresh_enable: menentukan apakah akan mengaktifkan refresh otomatis. Nilai valid:

      • true

      • false

    • task_definition_search_path: skema dari query.

    • state_time_to_live_in_seconds: siklus hidup data dalam tabel state.

  • Parameter terkait refresh data tambahan:

    • incremental_auto_refresh_schd_start_time: waktu mulai operasi refresh. Nilai valid:

      • immediate: Operasi refresh segera dimulai setelah tabel dinamis dibuat.

      • Waktu kustom: Tentukan titik waktu. Contoh: 2024-08-27 15:00:00.

    • incremental_auto_refresh_interval: interval refresh. Nilai valid: [1 menit, 48 jam].

    • incremental_guc_hg_computing_resource: sumber daya komputasi yang digunakan untuk operasi refresh. Atur parameter ini ke serverless, yang menunjukkan bahwa sumber daya komputasi serverless digunakan untuk operasi refresh.

    • incremental_guc_hg_experimental_serverless_computing_required_cores: spesifikasi sumber daya komputasi yang digunakan untuk refresh data tambahan.

    • incremental_state_table_group: grup tabel tempat tabel state termasuk dalam mode refresh data tambahan.

    • incremental_plan: rencana eksekusi untuk refresh data tambahan.

  • Parameter terkait refresh penuh:

    • full_auto_refresh_schd_start_time: waktu mulai operasi refresh. Nilai valid:

      • immediate: Operasi refresh segera dimulai setelah tabel dinamis dibuat.

      • Waktu kustom: Tentukan titik waktu. Contoh: 2024-08-27 15:00:00.

    • full_auto_refresh_interval: interval refresh. Nilai valid: [1 menit, 48 jam].

    • full_guc_hg_computing_resource: sumber daya komputasi yang digunakan. Nilai valid:

      • local: menggunakan sumber daya instance saat ini.

      • serverless: menggunakan sumber daya komputasi serverless. Untuk informasi lebih lanjut tentang sumber daya komputasi serverless, lihat Panduan Pengguna tentang Komputasi Serverless.

    • full_guc_hg_experimental_serverless_computing_required_cores: spesifikasi sumber daya komputasi yang digunakan untuk refresh data penuh.

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_mv secara 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:

  • base_table: tabel standar.

  • base_dimension_table: tabel dimensi.

  • internal_table: tabel internal. Anda dapat mengabaikan jenis tabel dasar ini dalam penggunaan aktual.

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:

  • full: menunjukkan mode refresh data penuh.

  • incremental: menunjukkan mode refresh data tambahan.

  • none: menunjukkan bahwa tidak ada mode refresh data yang ditentukan.

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:

  • full: menunjukkan mode refresh data penuh.

  • incremental: menunjukkan mode refresh data tambahan.

  • none: menunjukkan bahwa tidak ada mode refresh data yang ditentukan.

status

Status tugas refresh. Nilai valid:

  • SUCCESS

  • FAILED

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: