![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
Page cleaner request state for each buffer pool instance. More...
Public Attributes | |
| page_cleaner_state_t | state | 
| state of the request.  More... | |
| ulint | n_pages_requested | 
| number of requested pages for the slot  More... | |
| ulint | n_flushed_lru | 
| number of flushed pages by LRU scan flushing  More... | |
| ulint | n_flushed_list | 
| number of flushed pages by flush_list flushing  More... | |
| bool | succeeded_list | 
| true if flush_list flushing succeeded.  More... | |
| std::chrono::milliseconds | flush_lru_time | 
| elapsed time for LRU flushing  More... | |
| std::chrono::milliseconds | flush_list_time | 
| elapsed time for flush_list flushing  More... | |
| ulint | flush_lru_pass | 
| count to attempt LRU flushing  More... | |
| ulint | flush_list_pass | 
| count to attempt flush_list flushing  More... | |
Page cleaner request state for each buffer pool instance.
| ulint page_cleaner_slot_t::flush_list_pass | 
count to attempt flush_list flushing
| std::chrono::milliseconds page_cleaner_slot_t::flush_list_time | 
elapsed time for flush_list flushing
| ulint page_cleaner_slot_t::flush_lru_pass | 
count to attempt LRU flushing
| std::chrono::milliseconds page_cleaner_slot_t::flush_lru_time | 
elapsed time for LRU flushing
| ulint page_cleaner_slot_t::n_flushed_list | 
number of flushed pages by flush_list flushing
| ulint page_cleaner_slot_t::n_flushed_lru | 
number of flushed pages by LRU scan flushing
| ulint page_cleaner_slot_t::n_pages_requested | 
number of requested pages for the slot
| page_cleaner_state_t page_cleaner_slot_t::state | 
state of the request.
protected by page_cleaner_t::mutex if the worker thread got the slot and set to PAGE_CLEANER_STATE_FLUSHING, n_flushed_lru and n_flushed_list can be updated only by the worker thread
| bool page_cleaner_slot_t::succeeded_list | 
true if flush_list flushing succeeded.