Overview of Managing Cost

Snowflake provides industry-leading features that allow you to successfully understand, control, and optimize your costs, so you can get the most value for your Snowflake spend.

In this Topic:

All Snowflake costs are based on usage of compute, data storage, and data transfer:

To learn more, start by understanding your Snowflake cost.

Cost Management Framework

There are 3 pillars to successful Snowflake cost management:

  • Visibility - Understanding and monitoring spend.

  • Control - Putting guardrails in place to limit spend.

  • Optimization - Identifying and reducing inefficient spend.

Visibility

Snowflake offers a number of ways to understand, attribute, and monitor spend.

Use Case

Description

Features

Snowflake Edition

Understand

Get overall reporting on spending and drill down to usage and cost data for specific resources.

Usage page (Snowsight)

Billing page (Classic web interface)

All

Get granular, analytics-ready usage data to build custom reports or dashboards.

Account Usage

Organization Usage

Information Schema

All

Attribute

Architect an overall account structure for cost governance.

Organizations

All

Create a chargeback model to attribute spending to a specific business unit or division.

Object Tagging

Enterprise Edition

Monitor

Set warehouse spending limits and get alerted when you are about to go over.

Resource Monitors

All

Control

Snowflake warehouses have auto-suspend and auto-resume enabled by default so you only pay for what you use. There are additional features that allow you even greater control of your warehouse costs.

Use Case

Description

Features

Snowflake Edition

Control

Set warehouse query limits to prevent runaway queries.

Warehouse Settings

All

Set warehouse spending limits and suspend.

Resource Monitors

All

Optimization

Use Case

Description

Features

Snowflake Edition

Optimize

Get fine-grained, query-level information for optimization

Query History

Query Profile

All

Inspect warehouse load to optimize warehouse performance

Warehouse Load

All

Inspect warehouse events to identify room to optimize.

WAREHOUSE_EVENTS_HISTORY View

All

For examples of how to use these features to optimize costs, see the Resource Optimization quickstart guides.

Back to top