Skip to content
Opensource internals
  • Posts

Delete

The Consecutive-Rows Fast Path: A DELETE That Stores Zero Row IDs

Oct 25, 2026 14 min read Jay Hubbert

The undo entry for a DELETE holds a row-id array - except when the deleted rows are consecutive, where a flag replaces the whole array and the undo entry shrinks to a fixed-size …

DuckdbTransactionsDeleteMvccInternals

Read more →

© 2026 Jay Hubbert · Built with Hugo 0.168.0

RSS ·