Under InnoDB MVCC, in-place index modifications generate historical rollback records in undo tablespaces. Read queries reconstruct point-in-time snapshots by traversing undo pointer chains backward.
The background Purge coordinator reclaims expired undo pages. If long-running transactions remain open, the History List Length (HLL) climbs precipitously, causing severe undo bloat and degraded query throughput.