May 24, 2012

Post: Benchmarking single-row insert performance on Amazon EC2

InnoDB options innodb_buffer_pool_size = 55G innodb_log_file_size = 1G innodb_log_files_in_group = 4 innodb_buffer_pool_instances = 4 innodb… by 3x, and its not even consistent. While with the table having no … by buffer pool mutexes, using “estimate” checkpoint method to reduce chances of log …

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

… tablespace. If Innodb stops (read: crashes) with dirty buffer pool pages, Innodb recovery must be done to rebuild the last consistent picture of… Innodb Log Checkpointing So, first of all, what can we see about Innodb log checkpointing and what does it tell us? mysql> SHOW ENGINE INNODB

Post: Adaptive checkpointing

… last checkpoint assures the latest-committed consistent data. So, the transaction log must contain the all transaction log from the last checkpoint. Basically, InnoDB makes the checkpoint passively…

Post: How InnoDB handles REDO logging

Xaprb (Baron) recently blogged about how InnoDB performs a checkpoint , I thought it might be useful to explain another important … operate on consistent pages, Innodb achieves this by using the double write buffer to ensure consistent page writes. Why log? Since InnoDB tries to… been executed as we will start recovery from the last checkpoint.InnoDB achieves this by reading the LSN of the page and…

Post: SHOW INNODB STATUS walk through

… in log buffer as well as when last checkpoint was performed. Innodb uses fuzzy checkpointing so this line hold log sequence, all changes… – SHOW INNODB STATUS is not consistent – it does not correspond to some particular point in time. Different lines in SHOW INNODB STATUS populated…

Post: Effect of adaptive_flushing

… pages 457902 Log flushed up to 10026890404067 Last checkpoint at 10024612103454 …. We enabled innodb_adaptive_flushing just before 10am, which resulted in…/or innodb can become very slow (Yasufumi’s benchmarks show this very well). After enabling adaptive flushing we see a consistent and… InnoDB‘s checkpoint age is by adjusting the log file size. This server is configured with 2 * 1.5G log files, and innodb

Post: Tuning for heavy writing workloads

…90 innodb_flush_method = O_DIRECT (the followings are XtraDB specific general settings) innodb_ibuf_active_contract = 1 innodb_adaptive_flushing = false innodb_adaptive_checkpoint… entries in rollback segment. The entries are used for consistent reading of the older transactions. They can be removed …

Post: Paul McCullagh answers your questions about PBXT

… database. The Checkpointer flushes the data written by the Writer to disk. It is also responsible for writing consistent snapshots of the index files to disk. The frequency of checkpoints, as with other engines like InnoDB, determines the…

Comment: Disaster: MySQL 5.5 Flushing

… as local checkpoint. (At a constant interval, or if the dump takes longer, as soon as previous dump is finished.) InnoDB does…, the fix is to wait until the next/ongoing local checkpoint is finished. At this point it is possible to discard… in some kind of MVCC manner so that it is consistent, but other than that, writing 100G to disk is quite…

Post: Call for opinions: Do we need MySQL 5.0 with MySQL 5.4 performance

… optimization. Should we take Innodb from MySQL 5.4 and merry it with unique Percona patches (adaptive checkpoints, additional undo slots, profiling… is little in this version which benefits their workload, which consists of the queries running just fine on 5.0. 5… find the current situation with Innodb is quite strange – leaving apart Innodb derivatives, like XtraDB there are 3 innodb versions around. There is…