SELECTSELECT

SELECT

SELECT Blog

Perspectives, product guidance, and practical stories for teams working with SELECT.

Latest

All Posts

How to speed up range joins in Snowflake by 300x
By Ian WhitestoneJan 15, 202312 min read

How to speed up range joins in Snowflake by 300x

A deep dive into how you can optimize queries involving a range join for up to a 300x performance improvement.

Exclude and rename columns when using SELECT * in Snowflake
By Ian WhitestoneDec 17, 20225 min read

Exclude and rename columns when using SELECT * in Snowflake

An overview of Snowflake's new SQL syntax which allows users to exclude and rename specific columns when running a SELECT * style query.

How to use the Snowflake Query Profile
By Ian WhitestoneDec 4, 202210 min read

How to use the Snowflake Query Profile

The Snowflake Query Profile is the single best resource you have to understand how Snowflake is executing your query and learn how to improve it. In this post we cover important topics like how to interpret the Query Profile and the things you should look for when diagnosing poor query performance.

Choosing the right warehouse size in Snowflake
By Niall WoodwardNov 26, 20228 min read

Choosing the right warehouse size in Snowflake

Snowflake users enjoy a lot of flexibility when it comes to compute configuration. In this post we cover the implications of virtual warehouse sizing on query speeds, and share some techniques to determine the right one.

3 Ways to Achieve Effective Clustering in Snowflake
By Niall WoodwardNov 11, 20229 min read

3 Ways to Achieve Effective Clustering in Snowflake

Pairing query design with effective clustering can dramatically improve pruning and query speeds. We'll explore how and when you should leverage this powerful Snowflake feature, and the three ways you can effectively cluster your tables.

Micro-Partitions: Understanding Snowflake's File Structure
By Niall WoodwardNov 2, 20226 min read

Micro-Partitions: Understanding Snowflake's File Structure

Independently scalable compute and storage is an architecture fundamental of Snowflake. In this post, we’ll be focusing on how Snowflake stores data, and how it can greatly accelerate query performance.

Snowflake Architecture Explained: 3 Crucial Layers
By Ian WhitestoneSep 11, 20227 min read

Snowflake Architecture Explained: 3 Crucial Layers

An overview of Snowflake's unique elastic data warehouse architecture and its three subcomponents cloud: cloud services, compute and storage