O'Reilly logo
  • Arshan Qureshi thinks this is interesting:

InnoDB maintains a transaction log that is used for recovery during server startup. The recovery is attempted regardless of whether there was a crash or not. In the case of a crash, the log has pending transactions to redo.

From

Cover of Understanding MySQL Internals

Note

Recovery from a crash failure in InnoDB.