September 2015
Intermediate to advanced
272 pages
5h 47m
English
CHAPTER 9
![]()
Garbage Collection
This chapter covers the garbage collection process used in the In-Memory OLTP Engine. It provides an overview of the various components involved in garbage collection and demonstrates how they interact with each other.
Garbage Collection Process Overview
In-memory OLTP is a row-versioning system. UPDATE operations generate new versions of rows rather than updating row data. DELETE operations do not remove the rows but rather update the EndTs row timestamp. Rows created by aborted transactions are not deallocated immediately and they stay as part of the index row chains even after rollback.
As you know, every row has ...
Read now
Unlock full access