MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
zip_pad_info_t Struct Reference

#include <dict0mem.h>

Collaboration diagram for zip_pad_info_t:

Public Attributes

os_fast_mutex_t mutex
ulint pad
ulint success
ulint failure
ulint n_rounds

Detailed Description

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.

Definition at line 524 of file dict0mem.h.

Member Data Documentation

ulint zip_pad_info_t::failure

failed compression ops during current round

Definition at line 529 of file dict0mem.h.

os_fast_mutex_t zip_pad_info_t::mutex

mutex protecting the info

Definition at line 525 of file dict0mem.h.

ulint zip_pad_info_t::n_rounds

number of currently successful rounds

Definition at line 531 of file dict0mem.h.

ulint zip_pad_info_t::pad

number of bytes used as pad

Definition at line 526 of file dict0mem.h.

ulint zip_pad_info_t::success

successful compression ops during current round

Definition at line 527 of file dict0mem.h.


The documentation for this struct was generated from the following file: