
Audited a bunch of Snowflake accounts for cost blowups, same 3 things every time
I'm curious if this matches what others here have found cause I've seen this in almost every cost review I've done. The three repeat offenders, roughly in order of how much money they waste-
- Warehouse overprovisioned, basically sized for the worst case, running full time**.** Someone sized up during a performance incident and nobody ever sized back down.
- Autosuspend set once, never revisited per warehouse. Suspend too aggressively and you blow away the warehouse's local cache so the next query re-reads from remote storage, sometimes costing more than the idle time you thought you saved.
- Serverless stuff nobody watches. Snowpipe, materialized views, auto-clustering, search optimization, none of these auto-suspend so they just quietly bill forever. Found a materialized view refreshing hourly against a table that hadn't been queried in 4 months.
One methodology thing that saved me from fooling myself more than once. if you make a change and want to measure before/after, pair by weekday, not by adjacent day. This Tuesday vs. the last 3-4 Tuesdays beats Monday vs. Tuesday every time, weekly seasonality is bigger than people expect and will make a no op look like a win, or a real win look like noise.
Anyone got a cost leak that wasn't on this list?
lets connect -> https://www.linkedin.com/in/yanivleven/
check out my latest blog -> https://seemoredata.io/blog/what-roi-do-seemore-data-customers-actually-see/