FinOps
5 min

Optimización de costos en Snowflake

Trubi

Lucas Trubiano

10 de febrero de 2024

Optimización de costos en Snowflake

Snowflake es potente, pero si no se configura correctamente, los costos pueden dispararse rápidamente.

1. Auto-Suspend es tu mejor amigo

Asegúrate de que todos tus Warehouses tengan configurado un tiempo de auto-suspensión agresivo (ej. 60 segundos).

2. Resource Monitors

Configura monitores de recursos a nivel de cuenta y de warehouse para recibir alertas o bloquear el consumo si supera un presupuesto mensual.

3. Query Tagging

Usa

code
QUERY_TAG
para identificar qué procesos o usuarios están consumiendo más créditos.

sql
ALTER SESSION SET QUERY_TAG = 'PROCESO_MENSUAL_FINANZAS';

4. Evita el "Select *"

En un entorno donde pagas por el volumen de datos escaneados, traer columnas innecesarias es tirar dinero.