Diagnosticarea Interogărilor cu Snowflake Query Profile în Snowflake & dbt (Data Stack)

Analiza vizuală a planului de execuție, a scanărilor de micro-partiții și a scurgerilor pe disc (Spill to Remote).

Sintaxă
Snowflake UI -> Activity -> Query History -> Query Profile

Query Profile este instrumentul grafic esențial din consola web Snowflake pentru diagnosticarea interogărilor lente. Oferă o reprezentare arbore a fiecărui pas din execuție și evidențiază trei indicatori critici de performanță:

  • Partitions Scanned vs Total: Indică eficiența pruning-ului de micro-partiții.
  • Bytes Spilled to Local/Remote Storage: Semnalează că memoria RAM a clusterului a fost depășită, necesitând mărirea dimensiunii depozitului (Warehouse Size).
  • Most Expensive Nodes: Identifică join-urile carteziene sau agregările lente.
Exemplu: Aflarea ID-ului interogării curente pentru inspecție
-- Obținerea ID-ului ultimei interogări executate în sesiune:
SELECT LAST_QUERY_ID();

-- Inspecția statisticilor detaliate de execuție:
SELECT
    query_id,
    query_text,
    execution_status,
    total_elapsed_time / 1000 AS durata_secunde,
    bytes_scanned,
    partitions_scanned,
    partitions_total
FROM TABLE(INFORMATION_SCHEMA.QUERY_HISTORY())
ORDER BY start_time DESC
LIMIT 5;

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Diagnosticarea Interogărilor cu Snowflake Query Profile

Ai o nelămurire despre utilizarea comenzii Diagnosticarea Interogărilor cu Snowflake Query Profile sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.