Tag snowflake

Three Years at Snowflake!

At the risk of posting two navel-gazing posts too close together, this month represents my three-year anniversary of working at Snowflake. I joined three years ago on a referral from a friend after getting laid off. PIVOT I’ve done a…

Geo-Partitioning My Life

After almost three years at Snowflake, I’m making a move – literally. I’ve signed a contract with Snowflake Germany and will be relocating to Berlin, where I’ll keep doing essentially the same job, just from a different corner of the…

Performance Impacts of Concurrency

Queries in Snowflake try to use the entire standard warehouse. So what happens when we’re running dozens of queries on the same warehouse at the same time, and each of those queries is attempting to use all of the resources…

Thoughts on Benchmarking

Benchmarking is a topic I’ve seen discussed for my entire career working with databases. We used to watch the TPC-C results published, when I was working with primarily OLTP systems, and was amazed to see software I worked with every…

Directed Joins in Snowflake

Hints have been a thing in database engines for years. I’ve always seen them as an absolute last resort, but have used them on other platforms. In general, Snowflake has not had customer configured hints. But like any optimizer, sometimes…