MySQL 9.1.0
Source Code Documentation
|
Data structure to hold information about about how much space in an uncompressed page should be left as padding to avoid compression failures. More...
#include <dict0mem.h>
Public Attributes | |
SysMutex * | mutex |
mutex protecting the info More... | |
std::atomic< ulint > | pad |
number of bytes used as pad More... | |
ulint | success |
successful compression ops during current round More... | |
ulint | failure |
failed compression ops during current round More... | |
ulint | n_rounds |
number of currently successful rounds More... | |
std::atomic< os_once::state_t > | mutex_created |
Creation state of mutex member. More... | |
Data structure to hold information about about how much space in an uncompressed page should be left as padding to avoid compression failures.
This estimate is based on a self-adapting heuristic.
ulint zip_pad_info_t::failure |
failed compression ops during current round
SysMutex* zip_pad_info_t::mutex |
mutex protecting the info
std::atomic<os_once::state_t> zip_pad_info_t::mutex_created |
Creation state of mutex member.
ulint zip_pad_info_t::n_rounds |
number of currently successful rounds
std::atomic<ulint> zip_pad_info_t::pad |
number of bytes used as pad
ulint zip_pad_info_t::success |
successful compression ops during current round