Introducing Polaris Catalog

An open source catalog for Apache Iceberg


Optimizing Price for Performance with the Snowflake Performance Index

The Snowflake Performance Index (SPI) is an aggregate index for measuring improvements in Snowflake performance experienced by customers over time. The SPI is calculated based on a comparable cohort of stable customer workloads consisting of millions of jobs each month.

Snowflake Performance Index (SPI)

Query Duration Time

Query Duration for Customers’ Recurring Workloads Improves by 27% Since We Started Tracking Metric*


Improvement in query duration, all time

12% improvement in query duration over the last 12 months*

*Based on internal Snowflake data, query duration for customers’ stable workloads improved by 27% from August 25, 2022 to April 30, 2024. To calculate SPI, we identify a group of customer workloads that are stable and comparable in both amount of queries and data processed over the period presented. Reduction in query duration resulted from a combination of factors, including hardware and software improvements and customer optimizations. Improvement in query duration metrics are rounded to the nearest hundredth.


Snowflake succeeds when our customers succeed

Snowflake constantly innovates on performance with the goal to reduce customer cost over time. Regular performance improvements to the platform are a proven track record of putting customers first.

Snowflake intelligently optimizes performance — no customer action required

Many performance improvements occur behind the scenes, and are often applied automatically.

Real-life production workloads just get faster

Snowflake uses real customer data to drive performance features — not fictitious or synthetic benchmarks. The SPI shows improvement on actual customer workloads.

Snowflake Optimizes

Cost & Performance

Snowflake optimizes cost and performance for customers by both minimizing TCO and continuously improving price for performance.