The redo list is an
internal database list of transactions,
which is in the main memory. The
redo list is created by the redo log
manager.
If, during a restart or
recovery, the log reader finds a
COMMIT in
a redo log
file for the whole transaction, this transaction is entered in the redo
list.
The redo tasks use the redo list to determine the transactions that need to be repeated, and the sequence in which they are to be executed. The sequence for executing the transactions, defined in the redo list, is important to ensure that the same data is not changed simultaneously.