Tune Snowflake warehouses automatically, hourly.
Keep Snowflake spend under control as usage rises and falls during the day, while SmartPulse handles warehouse tuning continuously.
SmartPulse tracks real workload behavior and adjusts warehouse size and warehouse generation (Gen1 and Gen2) on an hourly basis.
Schedules adapt to how teams actually query. No manual tuning.
Resize warehouses to match real workload needs
Automatically scale warehouse size up or down based on query complexity and memory demand.
Avoid over-provisioning during quiet hours and prevent slow queries when workloads spike.
Run each workload on the right Snowflake generation
Switch between Gen 1 and Gen 2 based on queries types (INSERTS, MERGE, SELECT, etc).
Use Gen 2 where performance gains justify the cost, and revert to Gen 1 when they don’t.
Protect performance while controlling spend.
Acts as a critical “guardrail” or constraint that allows you to define the acceptable limits of performance degradation while the algorithm optimizes for cost.
- Optimize for cost – prioritizes savings first and considering some degradation in runtime
- Optimize for performance – define an SLO and maintain a specific performance limits, and Seemore optmaizing cost accordingly
Stay in control of every automated change
Review recommendations, edit schedules, or override automation at any time.
Apply SmartPulse recommendations selectively to match governance, risk, and team preferences.