InnoDB Plugin
1.0
|
Go to the source code of this file.
Macros | |
#define | BUF_BUDDY_LOW_SHIFT UNIV_ZIP_SIZE_SHIFT_MIN |
#define | BUF_BUDDY_LOW (1U << BUF_BUDDY_LOW_SHIFT) |
#define | BUF_BUDDY_SIZES (UNIV_PAGE_SIZE_SHIFT - BUF_BUDDY_LOW_SHIFT) |
#define | BUF_BUDDY_SIZES_MAX |
#define | BUF_BUDDY_HIGH (BUF_BUDDY_LOW << BUF_BUDDY_SIZES) |
Typedefs | |
typedef byte | buf_frame_t |
The database buffer pool global types for the directory
Created 11/17/1995 Heikki Tuuri
#define BUF_BUDDY_HIGH (BUF_BUDDY_LOW << BUF_BUDDY_SIZES) |
twice the maximum block size of the buddy system;
the underlying memory is aligned by this amount: this must be equal to UNIV_PAGE_SIZE
#define BUF_BUDDY_LOW (1U << BUF_BUDDY_LOW_SHIFT) |
Smallest buddy page size
#define BUF_BUDDY_LOW_SHIFT UNIV_ZIP_SIZE_SHIFT_MIN |
Parameters of binary buddy system for compressed pages (buf0buddy.h) Zip shift value for the smallest page size
#define BUF_BUDDY_SIZES (UNIV_PAGE_SIZE_SHIFT - BUF_BUDDY_LOW_SHIFT) |
Actual number of buddy sizes based on current page size
#define BUF_BUDDY_SIZES_MAX |
Maximum number of buddy sizes based on the max page size
typedef byte buf_frame_t |
A buffer frame.
enum buf_flush_t |
enum buf_io_fix |
enum buf_remove_t |
Algorithm to remove the pages for a tablespace from the buffer pool.
Alternatives for srv_checksum_algorithm, which can be changed by
setting innodb_checksum_algorithm