Mulai Hologres V2.0, tampilan PG_STAT_ACTIVITY ditingkatkan menjadi HG_STAT_ACTIVITY. Sebagai ekstensi dari PG_STAT_ACTIVITY, tampilan HG_STAT_ACTIVITY menyediakan informasi waktu proses yang lebih rinci untuk kueri SQL aktif, seperti query ID, query engine, dan konsumsi sumber daya, sehingga meningkatkan kemampuan diagnostik kueri aktif.
Jika Anda menggunakan instance dengan virtual warehouse, tampilan ini hanya menampilkan kueri aktif pada virtual warehouse tempat Anda saat ini terhubung. Anda tidak dapat mengkueri kueri aktif di virtual warehouse lainnya.
Mengkueri tampilan HG_STAT_ACTIVITY (PG_STAT_ACTIVITY)
Anda dapat menjalankan perintah berikut untuk melihat informasi waktu proses kueri. Alat manajemen yang kompatibel dengan PostgreSQL tetap dapat mengkueri PG_STAT_ACTIVITY untuk memperoleh informasi waktu proses SQL.
-- Direkomendasikan untuk V2.0 dan versi setelahnya
SELECT * FROM HG_STAT_ACTIVITY;
-- Untuk V1.3 dan versi sebelumnya
SELECT * FROM PG_STAT_ACTIVITY;Tabel berikut menjelaskan bidang-bidang dalam tampilan HG_STAT_ACTIVITY.
Field | Description | Dukungan HG_STAT_ACTIVITY | Dukungan PG_STAT_ACTIVITY |
datid | Object identifier (OID) dari database tempat backend Hologres terhubung. | Didukung | Didukung |
datname | Nama database tempat backend Hologres terhubung. | Didukung | Didukung |
pid | ID proses dari backend Hologres. | Didukung | Didukung |
query_id | ID unik untuk kueri SQL yang sedang dieksekusi. | Didukung | Tidak didukung |
transaction_id | ID transaksi tempat kueri SQL saat ini berada. Satu transaksi dapat berisi beberapa kueri SQL. | Didukung | Tidak didukung |
usesysid | ID sistem pengguna dalam sesi aktif saat ini. | Didukung | Didukung |
usename | Username untuk koneksi saat ini. | Didukung | Didukung |
application_name | Nama aplikasi klien. Nama aplikasi umum meliputi:
Untuk aplikasi lainnya, kami merekomendasikan agar Anda secara eksplisit menentukan | Didukung | Didukung |
running_info | Berisi informasi tentang proses eksekusi SQL dalam format JSON. Subfield meliputi:
| Didukung | Tidak didukung |
extend_info | Berisi informasi tambahan tentang konsumsi resource selama eksekusi SQL dalam format JSON. Subfield meliputi:
Catatan
| Didukung | Tidak didukung |
state | Status koneksi. Status umum meliputi:
| Didukung | Didukung |
query_start | Waktu kueri dimulai. Jika status bukan | Didukung | Didukung |
client_addr | Alamat IP klien. Ini mungkin alamat yang telah diselesaikan, bukan alamat IP sumber asli. | Didukung | Didukung |
client_hostname | Hostname klien. | Didukung | Didukung |
client_port | Port klien. | Didukung | Didukung |
backend_start | Waktu proses backend dimulai. Bidang ini biasanya tidak relevan di Hologres. | Didukung | Didukung |
xact_start | Waktu mulai transaksi saat ini dari proses.
Bidang ini biasanya tidak relevan di Hologres. | Didukung | Didukung |
state_change | Waktu terakhir status koneksi ( Bidang ini biasanya tidak relevan di Hologres. | Didukung | Didukung |
wait_event_type | Jenis event yang sedang ditunggu oleh backend. NULL jika tidak menunggu. Nilai yang mungkin meliputi:
| Didukung | Didukung |
wait_event | Nama event tunggu, jika backend sedang menunggu. NULL jika tidak. | Didukung | Didukung |
backend_xid | Identifier transaksi tingkat atas dari backend Hologres. | Didukung | Didukung |
backend_xmin | Horizon | Didukung | Didukung |
query | Teks kueri terbaru dari backend. Jika state bernilai | Didukung | Didukung |
backend_type | Jenis backend saat ini. Jenis yang mungkin adalah Catatan Perhatikan jenis | Didukung | Didukung |