1. A computer-implemented method for warm starting a buffer pool, wherein the buffer pool includes memory pages and control structures for the memory pages, the computer-implemented method comprising: receiving a restart signal to warm start a buffer pool; in response to receiving the restart signal, reading, from a file on a persistent memory, control structure information for memory pages in the buffer pool; writing the control structure information to a system memory in a computer; utilizing the control structure information to subsequently restore blocks of memory from the buffer pool to the system memory; and priority restoring a page of data, from the buffer pool, that has a higher likelihood of being required before other pages of data in the buffer pool, wherein information indicating said higher likelihood is maintained in a page descriptor.