![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
Implements a buffer pool dump/load. More...
#include "univ.i"Go to the source code of this file.
Functions | |
| void | buf_dump_start () | 
| Wakes up the buffer pool dump/load thread and instructs it to start a dump.  More... | |
| void | buf_load_start () | 
| Wakes up the buffer pool dump/load thread and instructs it to start a load.  More... | |
| void | buf_load_abort () | 
| Aborts a currently running buffer pool load.  More... | |
| void | buf_dump_thread () | 
| This is the main thread for buffer pool dump/load.  More... | |
| void | buf_dump_generate_path (char *path, size_t path_size) | 
| Generate the path to the buffer pool dump/load file.  More... | |
Implements a buffer pool dump/load.
Created April 08, 2011 Vasil Dimov
| void buf_dump_generate_path | ( | char * | path, | 
| size_t | path_size | ||
| ) | 
Generate the path to the buffer pool dump/load file.
| [out] | path | generated path | 
| [in] | path_size | size of 'path', used as in snprintf(3). | 
| void buf_dump_start | ( | ) | 
Wakes up the buffer pool dump/load thread and instructs it to start a dump.
This function is called by MySQL code via buffer_pool_dump_now() and it should return immediately because the whole MySQL is frozen during its execution.
| void buf_dump_thread | ( | ) | 
This is the main thread for buffer pool dump/load.
It waits for an event and when waked up either performs a dump or load and sleeps again.
| void buf_load_abort | ( | ) | 
Aborts a currently running buffer pool load.
This function is called by MySQL code via buffer_pool_load_abort() and it should return immediately because the whole MySQL is frozen during its execution.
| void buf_load_start | ( | ) | 
Wakes up the buffer pool dump/load thread and instructs it to start a load.
This function is called by MySQL code via buffer_pool_load_now() and it should return immediately because the whole MySQL is frozen during its execution.