After a crash, committed work is replayed and uncommitted partial work is removed.
Circle one: True False
What is written first when a transaction changes data?
When is the commit record written?
Why must the log live on safe storage ahead of the pages?
The log ends mid-transaction with no commit record. What happens to its partial changes?
What does a checkpoint do?
A friend writes data pages first and the log afterwards. What breaks?
A log holds T1 with a commit record and T2 without one. What does recovery do?