June 2015
Intermediate to advanced
1800 pages
70h 6m
English
If the transaction log was never truncated, all the changes that happened to your memory-optimized tables could be reconstructed from the transactions recorded in the log. However, this is not a feasible approach as the recovery time would be unacceptably long. Just as for operations on disk-based tables, one of the main reasons for checkpoint operations is to reduce recovery time. For In-Memory OLTP, the checkpoint process for memory-optimized tables is designed to satisfy two important requirements.
Continuous Checkpointing—Checkpoint operations occur incrementally and continuously as transactional activity accumulates. A background ...
Read now
Unlock full access