¿Qué es un Virtual Warehouse?
Un Virtual Warehouse es un cluster de cómputo que ejecuta tus queries. Es completamente independiente del almacenamiento.
Tamaños disponibles
| Tamaño | Créditos/hora | Nodos |
|---|---|---|
| X-Small | 1 | 1 |
| Small | 2 | 2 |
| Medium | 4 | 4 |
| Large | 8 | 8 |
| X-Large | 16 | 16 |
Crear un warehouse
CREATE WAREHOUSE mi_warehouse
WAREHOUSE_SIZE = 'SMALL'
AUTO_SUSPEND = 60
AUTO_RESUME = TRUE
INITIALLY_SUSPENDED = TRUE;
Auto-suspend y Auto-resume
- AUTO_SUSPEND: Segundos de inactividad antes de suspender (recomendado: 60)
- AUTO_RESUME: Se activa automáticamente cuando llega un query
Multi-cluster Warehouses
Para cargas concurrentes altas, puedes usar multi-cluster:
ALTER WAREHOUSE mi_warehouse SET
MIN_CLUSTER_COUNT = 1
MAX_CLUSTER_COUNT = 3
SCALING_POLICY = 'STANDARD';
Próximos pasos
En la siguiente lección veremos cómo se organizan los datos en Snowflake con databases y schemas.