MySQL 9.1.0
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.