Videos

Databricks Materialized Views Demo: Incremental Refresh, Updates, Inserts, and Optimizer Behavior

In part two of the Databricks Materialized View demo series, Green Leaf Data Architect, Jessica, takes a closer look at refresh behavior after real data changes.

In this video, we test multiple scenarios including single-row updates, multi-million-row updates, small date-based changes, and append-only inserts to see how Databricks handles materialized view maintenance. Along the way, we review performance metrics, scan pruning, event log details, and optimizer-driven decisions between row-based maintenance and complete recompute.

If you want to understand how Databricks materialized views behave in real-world refresh scenarios, this demo walks through the details step by step.

Topics covered:

  • Incremental refresh after source table updates
  • Row-based maintenance behavior
  • Append-only refresh behavior
  • Performance observations from bytes read and bytes written
  • Event log and planning details
  • Optimizer decision-making for refresh strategy

Part one covered the foundational concepts. This follow-up focuses on what happens when those concepts are put into action.