Tüm Ürünler
Search
Belge Merkezi

Hologres:HG_STAT_ACTIVITY (PG_STAT_ACTIVITY) view

Son Güncelleme:Oct 06, 2026

Hologres V2.0 sürümünden itibaren, PG_STAT_ACTIVITY görünümü HG_STAT_ACTIVITY olarak yükseltildi. PG_STAT_ACTIVITY görünümünün bir uzantısı olan HG_STAT_ACTIVITY, etkin bir SQL sorgusu için query ID, query engine ve kaynak tüketimi gibi daha ayrıntılı çalışma zamanı bilgileri sunar. Bu bilgiler, etkin sorgu tanılama süreçlerini iyileştirir.

Not

Sanal veri ambarlarına sahip bir örnek kullanıyorsanız, bu görünüm yalnızca şu anda bağlı olduğunuz sanal veri ambarındaki etkin sorguları gösterir. Diğer sanal veri ambarlarında çalışan etkin sorguları sorgulayamazsınız.

HG_STAT_ACTIVITY (PG_STAT_ACTIVITY) görünümünü sorgulama

Sorgu çalışma zamanı bilgilerini görüntülemek için aşağıdaki komutları çalıştırın. PostgreSQL uyumlu yönetim araçları, SQL çalışma zamanı bilgilerini almak için hala PG_STAT_ACTIVITY öğesini sorgulayabilir.

-- Recommended for V2.0 and later
SELECT *  FROM HG_STAT_ACTIVITY;

-- For V1.3 and earlier
SELECT *  FROM PG_STAT_ACTIVITY;

Aşağıdaki tabloda HG_STAT_ACTIVITY görünümündeki alanlar açıklanmaktadır.

Alan

Açıklama

HG_STAT_ACTIVITY desteği

PG_STAT_ACTIVITY desteği

datid

Hologres arka ucunun bağlı olduğu veritabanının nesne tanımlayıcısı (OID).

Desteklenir

Desteklenir

datname

Hologres arka ucunun bağlı olduğu veritabanının adı.

Desteklenir

Desteklenir

pid

Hologres arka ucunun işlem kimliği.

Desteklenir

Desteklenir

query_id

Şu anda yürütülen SQL sorgusu için benzersiz bir kimlik.

Desteklenir

Desteklenmez

transaction_id

Geçerli SQL sorgusunun ait olduğu işlemin kimliği. Bir işlem birden çok SQL sorgusu içerebilir.

Desteklenir

Desteklenmez

usesysid

Geçerli etkin oturumdaki kullanıcının sistem kimliği.

Desteklenir

Desteklenir

usename

Geçerli bağlantı için kullanıcı adı.

Desteklenir

Desteklenir

application_name

İstemci uygulamasının adı.

Yaygın uygulama adları şunlardır:

  • Realtime Compute for Apache Flink (VVR sürümü): {client_version}_ververica-connector-hologres.

  • Apache Flink: {client_version}_hologres-connector-flink.

  • Hologres'ten okuma yapan toplu iş senkronizasyonu için DataWorks Veri Entegrasyonu: datax_{jobId}.

  • Hologres'e yazma yapan toplu iş senkronizasyonu için DataWorks Veri Entegrasyonu: {client_version}_datax_{jobId}.

  • Gerçek zamanlı senkronizasyon için DataWorks Veri Entegrasyonu: {client_version}_streamx_{jobId}.

  • HoloWeb: holoweb.

  • Harici tablo kullanarak MaxCompute'den Hologres'e erişim: MaxCompute.

  • Bir Hologres ikili günlüklerini okumak üzere Holo Client tarafından başlatılan bir işlem: holo_client_replication. Bu tür görevler için sorgu içeriği görüntülenmez.

Diğer uygulamalar için, bağlantı dizesinde application_name öğesini açıkça belirtmenizi öneririz.

Desteklenir

Desteklenir

running_info

SQL yürütme işlemine ilişkin bilgileri JSON formatında içerir. Alt alanlar şunlardır:

  • current_resource

    Bu alan yalnızca Serverless kaynaklarında çalışan sorgular için doldurulur.

  • current_stage

    • stage_name<PARSE|OPTIMIZE|QUEUE|START|EXECUTE|FINISH>:

      • PARSE: SQL sorgusunu ayrıştırma.

        Not

        Bir sorgu PARSE aşamasındaysa, motor türü görüntülenemez.

      • OPTIMIZE: Yürütme planı oluşturma.

      • QUEUE: Kaynaklar için kuyruğa alma.

      • START: Sorguyu başlatma.

      • EXECUTE: Sorguyu yürütme.

      • FINISH: Yürütmeyi tamamlama.

    • stage_duration_ms: Geçerli aşamada geçen süre (milisaniye cinsinden).

    • queue_time_ms: Kuyrukta bekleme süresi (milisaniye cinsinden). Bu alan yalnızca Serverless sorguları için döndürülür.

    • serverless_allocated_cores: Ayrılan Serverless kaynaklarının miktarı (hesaplama birimi - CU cinsinden). Bu alan yalnızca Serverless sorguları için döndürülür.

    • serverless_allocated_workers: Ayrılan Serverless çalışanlarının sayısı. Bu alan yalnızca Serverless sorguları için döndürülür.

  • engine_type: Geçerli sorgu için sorgu motoru.

    • {HQE}: Hologres motoru.

    • {HQE,PQE}: SQL sorgusu PQE kullanır.

    • {PG}: Sistem SQL sorgusu. Herhangi bir işlem gerekmez.

    • {SDK} veya {FixedQE}: Sabit Plan SQL sorgusu.

      Not

      V2.2 öncesi Hologres sürümlerinde, Sabit Plan SQL için engine_type değeri {SDK} idi. Hologres V2.2 sürümünden itibaren engine_type değeri {SDK} değerinden {FixedQE} değerine değiştirilmiştir.

    • {HQE,SQE}: Doğrudan okuma devre dışı bırakılmış bir MaxCompute harici tablosundaki SQL sorgusu.

    • {HQE,HiveQE}: Doğrudan okuma devre dışı bırakılmış bir OSS harici tablosundaki SQL sorgusu.

    • {HQE,SQE,HiveQE}: Doğrudan okuma devre dışı bırakılmış bir harici tablodaki SQL sorgusu.

  • fe_id: FE düğümünün kimliği.

  • warehouse_id: Örnek sanal veri ambarlarını kullanıyorsa, bu alan sanal veri ambarının kimliğini belirtir.

Desteklenir

Desteklenmez

extend_info

SQL yürütme sırasında kaynak tüketimine ilişkin genişletilmiş bilgileri JSON formatında içerir. Alt alanlar şunlardır:

  • total_cpu_max_time_ms: SQL sorgusu tarafından tüketilen toplam CPU süresi (milisaniye cinsinden).

  • total_mem_max_bytes: Sorgudaki her operatörün pik bellek kullanımının toplamı (bayt cinsinden).

  • scanned_rows: Sorgu tarafından okunan toplam satır sayısı.

  • affected_rows: DML ifadesi tarafından etkilenen satır sayısı.

  • be_lock_waiters: Geçerli sorgu diğer sorguları engelleyen bir kilide sahipse, bu alan bekleyen sorguların sorgu kimliklerini listeler.

Not

be_lock_waiters, ön uç kilitlerini değil, arka uç kilitlerini izler. Kilit sorun giderme hakkında bilgi için bkz. Kilitler ve kilit sorun giderme.

Desteklenir

Desteklenmez

state

Bağlantının durumu. Yaygın durumlar şunlardır:

  • active: Bağlantı etkin.

  • idle: Bağlantı boşta.

  • idle in transaction: Bağlantı, uzun süren bir işlem içinde boşta.

  • idle in transaction (Aborted): Bağlantı, başarısız bir işlem içinde boşta.

  • \N: Durum null. Bu, genellikle yoksayabileceğiniz bir arka plan sistem bakım işlemi olan kullanıcı dışı bir işlemi belirtir.

Desteklenir

Desteklenir

query_start

Sorgunun başladığı zaman. Durum active değilse, bu en son sorgunun başlangıç zamanıdır.

Desteklenir

Desteklenir

client_addr

İstemcinin IP adresi.

Bu, çözümlenmiş bir adres olabilir, orijinal kaynak IP adresi olmayabilir.

Desteklenir

Desteklenir

client_hostname

İstemcinin ana bilgisayar adı.

Desteklenir

Desteklenir

client_port

İstemcinin bağlantı noktası.

Desteklenir

Desteklenir

backend_start

Arka uç işleminin başladığı zaman.

Bu alan genellikle Hologres'te ilgili değildir.

Desteklenir

Desteklenir

xact_start

İşlemin geçerli işleminin başlangıç zamanı.

  • Etkin bir işlem yoksa bu değer null olur.

  • Geçerli sorgu işlemin ilk işlemiyse, bu sütun query_start ile aynıdır.

Bu alan genellikle Hologres'te ilgili değildir.

Desteklenir

Desteklenir

state_change

Bağlantı durumunun (state) en son değiştiği zaman.

Bu alan genellikle Hologres'te ilgili değildir.

Desteklenir

Desteklenir

wait_event_type

Arka ucun beklediği olayın türü. Bekleme yoksa NULL. Olası değerler şunlardır:

  • LWLock: Arka uç hafif bir kilit bekliyor.

  • Lock: Arka uç ağır bir kilit bekliyor. wait_event alanı kilit türünü belirler.

  • BufferPin: Sunucu işlemi bir veri arabelleğine erişmeyi bekliyor ve şu anda başka hiçbir işlem bu arabelleği incelemiyor.

  • Activity: Sunucu işlemi boşta. Bu değer, ana işleme döngülerinde etkinlik bekleyen sistem işlemleri için kullanılır.

  • Extension: Sunucu işlemi bir uzantı modülünde etkinlik bekliyor.

  • Client: Sunucu işlemi istemciden iletişim bekliyor.

  • PC: Sunucu işlemi sunucudaki başka bir işlemden bazı etkinlikleri bekliyor.

  • Timeout: Sunucu işlemi bir zaman aşımının sona ermesini bekliyor.

  • IO: Sunucu işlemi bir G/Ç işleminin tamamlanmasını bekliyor.

Desteklenir

Desteklenir

wait_event

Arka uç bekliyorsa bekleme olayının adı. Aksi takdirde NULL.

Desteklenir

Desteklenir

backend_xid

Hologres arka ucunun üst düzey işlem tanımlayıcısı.

Desteklenir

Desteklenir

backend_xmin

Geçerli arka ucun xmin ufku.

Desteklenir

Desteklenir

query

Arka ucun en son sorgusunun metni. state durumu active ise, bu alan şu anda yürütülen sorguyu gösterir. Aksi takdirde, en son yürütülen sorguyu gösterir.

Desteklenir

Desteklenir

backend_type

Geçerli arka ucun türü. Olası türler şunlardır: autovacuum launcher, autovacuum worker, logical replication launcher, logical replication worker, parallel worker, background writer, client backend, checkpointer, startup, walreceiver, walsender ve walwriter. Bu ayrıca PQE gibi arka uç yürütme bileşenlerini de içerir.

Not

Uygulamanızdan gelen bir bağlantıyı temsil eden client backend türüne dikkat edin.

Desteklenir

Desteklenir