June 19, 2013

Post: What is stored InnoDB buffer pool

INNODB_BUFFER_POOL_CONTENT; +———–+——-+——–+———+———-+————+———–+————–+————–+—————-+—————–+————–+——————+ | BLOCK_NUM | SPACE | OFFSET | RECORDS | DATASIZE | FLUSH_TYPE | FIX_COUNT | LRU_POSITION | PAGE

Post: Ultimate MySQL variable and status reference list

Innodb_buffer_pool_pages_datablogpercona.commanual Innodb_buffer_pool_pages_dirtyblogpercona.commanual Innodb_buffer_pool_pages_flushedblogpercona.commanual Innodb_buffer_pool_pages_freeblogpercona.commanual Innodb_buffer_pool_pages_latchedblogpercona.commanual Innodb_buffer_pool_pages

Post: Heikki Tuuri Innodb answers - Part I

Innodb fuzzy checkpointing is activated HT: InnoDB flushes about 128 dirty pages per flush. That means that under a heavy write load, a new flush…way InnoDB does the buffer pool flush. I think Yasufumi Kinoshita talked at Users’ Conference 2007 about his patch that makes InnoDB‘s flushes smoother…

Post: MySQL 5.5.8 - in search of stability

innodb_flush_log_at_trx_commit = 2 innodb_flush_method = O_DIRECT innodb_log_buffer_size = 64M innodb_buffer_pool_size = 26G innodb_buffer_pool_instances=16 innodb

Comment: The relationship between Innodb Log checkpointing and dirty Buffer pool pages

flushed? Yes. > what difference between this one and tranaction log checkpoint flush to disk? > sorry, above Innodb_buffer_pool_pages_flushed should be Innodb_data_fsyncs. > Innodb_buffer_pool_pages_flushed is number of pages that be flushed. An fsync…

Post: Disaster: MySQL 5.5 Flushing

InnoDB configured for this hardware innodb_flush_log_at_trx_commit = 2 innodb_flush_method = O_DIRECT innodb_log_buffer_size = 16M innodb_buffer_pool_size = 52G innodb

Post: How InnoDB handles REDO logging

… the double write buffer to ensure consistent page writes. Why log? Since InnoDB tries to keep the working set in memory (InnoDB Buffer Pool), therefore the changes made by transactions will occur in volatile memory and later be flushed to disk. So…

Post: Innodb Recovery - Is large buffer pool always better ?

…) with Innodb Buffer pool configured to be just a bit over 20GB. Innodb recovery was taking long hours with reasonably sized Innodb log files… pages in the flush list which takes a lot of time… Innodb is smart about a way it flushes pages, it tries to merge sequential pages together and generally flush things in order…

Post: Innodb Fuzzy checkpointing woes

… – Instead of being spread over time at certain time Innodb starts to flush pages very agressively seriously slowing down or even almost stalling… case  many pages fall in the same LSN range scheduled for flush and Innodb might end up flushing most of buffer pool pages.      Now as the pages are flushed they get…

Comment: When EXPLAIN estimates can go wrong!

… | grep -i innodb_buffer_pool_pages | Innodb_buffer_pool_pages_data | 141 | | Innodb_buffer_pool_pages_dirty | 0 | | Innodb_buffer_pool_pages_flushed | 0 | | Innodb_buffer_pool_pages_free | 10098 | | Innodb_buffer_pool_pages_misc | 0 | | Innodb_buffer_pool_pages_total | 10239… | grep -i innodb_buffer_pool_pages | Innodb_buffer_pool_pages_data | 224 | | Innodb_buffer_pool_pages_dirty | 0 | | Innodb_buffer_pool_pages_flushed | 0 | | Innodb_buffer_pool_pages_free | 10015 | | Innodb_buffer_pool_pages_misc | 0 | | Innodb_buffer_pool_pages_total | 10239…