Query Profile y Query Insights
Lectura de sintomas de rendimiento y accion inicial recomendada.
Conceptos que debes poder reconocer y distinguir:
- Query Profile
- Operators
- Query Insights
- Scans y joins
- Spilling
- Compilation y execution time
Usa los enlaces oficiales de Snowflake de esta unidad para ampliar cada concepto y contrastar su comportamiento.
Query Profile descompone la ejecucion en operadores y flujos. Query Insights anade mensajes de mejora cuando detecta condiciones que afectan al rendimiento.
Sintoma y primera lectura
| Sintoma | Interpretacion probable | Primer paso util |
|---|---|---|
| Bytes scanned muy altos | Pruning insuficiente o consulta demasiado amplia | Revisar filtros y columnas |
| Local disk spill | Falta memoria para una operacion | Optimizar query o scale up |
| Remote spill | Presion de memoria mayor y coste I/O | Revisar cardinalidad y warehouse |
| Exploding join | Many-to-many no prevista o join incompleto | Corregir condicion y cardinalidad |
| Queued overload | Concurrencia excesiva | Multi-cluster o separar workloads |