A market data provider had tables in the tens of billions of rows where query cost had grown out of proportion to result size. Clustering keys had been defined years earlier against query patterns that had since changed. AceMQ assessed pruning effectiveness across the largest tables.
Snowflake performance and cost both come down to how many micro-partitions a query has to scan. When clustering keys stop matching filter predicates, pruning degrades quietly — queries keep returning correct results while scanning progressively more data. Automatic clustering also carries its own credit cost, which has to be weighed against the scanning it avoids.
Snowflake on Azure holding multi-year tick and reference data queried by research and reporting workloads.
AceMQ measured partitions scanned against partitions total for the dominant query patterns on each large table, which gives a direct read on pruning effectiveness. Candidate clustering keys were then evaluated against both the scanning they would avoid and the reclustering credits they would consume.
The provider received a per-table picture of where pruning had degraded and what it was costing, with recommendations weighed against reclustering credits rather than presented as free. The largest tables were prioritized, where restored pruning cut scanned partitions substantially.
Restructuring warehouse sizing, auto-suspend policy, and workload isolation to bring credit consumption in line with the work actually being done.
Ongoing support for Snowpipe, stream, and task failures including stale streams past their retention window and silent partial-load conditions.
Whether you need architecture advisory, 24/7 support, or full managed services, AceMQ has the expertise to help.