COF-C03 Study LabPráctica independiente de Snowflake
Performance Optimization, Querying, and Transformation

Servicios de optimizacion y estructuras de datos

Elige una optimizacion para un patron repetido y medible, valorando tambien sus costes de compute y almacenamiento.

query acceleration search optimization clustering materialized views
Cobertura COF-C03 4.5

Servicios de optimizacion

Query Acceleration, Search Optimization, clustering keys y materialized views por patron de consulta.

Conceptos que debes poder reconocer y distinguir:

  • Query Acceleration Service
  • Search Optimization Service
  • Clustering keys
  • Materialized views
  • Top-K pruning
  • Seleccion por patron de consulta

Usa los enlaces oficiales de Snowflake de esta unidad para ampliar cada concepto y contrastar su comportamiento.

Snowflake ofrece mecanismos complementarios. No existe una optimizacion universal: Query Acceleration aporta compute compartido a queries elegibles; Search Optimization acelera busquedas selectivas; clustering mejora la localizacion fisica; una materialized view guarda un resultado precomputado para un patron estable.

Patron y herramienta

Patron Opcion Coste o limite
Filtros muy selectivos sobre gran volumen Query Acceleration Coste de compute serverless; no todas las queries son elegibles
Lookups, substring, regex o elementos VARIANT Search Optimization Mantiene estructura persistente y consume storage/compute
Rangos o igualdad repetidos con mal orden fisico Clustering key Automatic Clustering reescribe micro-particiones
Misma agregacion o proyeccion repetida Materialized view Se mantiene automaticamente y se basa en una sola tabla

Criterio economico

  • Optimiza solo despues de confirmar que SQL, filtros y warehouse no resuelven el problema con menor coste.
  • Search Optimization y Query Acceleration pueden trabajar juntos en una query elegible.
  • Una materialized view puede evitar repetir flatten o agregaciones, pero no sustituye una dynamic table de pipeline.
  • Clustering y materialized views tienen impacto de compute y almacenamiento; mide la ganancia contra el mantenimiento.