Missing or Inefficient Use of Materialized Views
Simar Arora
Service Category
Other
Cloud Provider
Snowflake
Service Name
Materialized Views
Inefficiency Type
Inefficient Resource Usage
Explanation

Inefficiency arises when MVs are either underused or misused.

  • When high-cost, repetitive queries are not backed by MVs, workloads consume unnecessary compute resources.
  • When MVs exist but are rarely queried, their background refresh and storage costs accumulate without offsetting savings.

Proper evaluation of workload patterns and strategic use of MVs is critical to achieve a net cost benefit.

Relevant Billing Model
Detection
  • Analyze query history to identify expensive, frequently executed queries that could benefit from materialization.
  • Review existing MVs for read activity to detect underutilized or idle materialized views.
  • Compare MV refresh costs and storage footprint against active query savings to assess net cost effectiveness.
  • Validate whether candidate workloads involve relatively stable datasets appropriate for materialization.
Remediation
  • Create materialized views for high-cost, repetitive queries where refresh costs are low relative to compute savings.
  • Decommission materialized views that incur maintenance and storage costs without sufficient query usage.
  • Implement periodic reviews of MV usage and refresh behavior as data volumes and access patterns evolve.
  • Engage data engineering teams to tune MV designs for optimal cost-benefit balance (e.g., selective columns, filtered subsets).
Relevant Documentation