![]() |
MySQL 8.0.43
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.