June 19, 2013

Post: Improved InnoDB fast index creation

….00 sec) Now let’s see how performance is affected when turning …to the buffer pool. A benchmark is worth a thousand words, so let’s repeat the last test with innodb_buffer_pool_sizeset toinnodb-optimize-keys ignores foreign keys because InnoDB requires a full table rebuild on foreign key changes

Post: Heikki Tuuri answers to Innodb questions, Part II

Innodb specific and it well can affect your workload. So benchmark to be sure. In Innodb besides scalability changesto prevent double buffering. Configure as much memory as possible to InnoDB‘s buffer pool. For this, you need to find a way to tell Linux to

Post: MySQL 5.6.7-RC in tpcc-mysql benchmark

innodb logfiles. We can see that innodb_buffer_pool_instances=8 makes a big difference on small buffer_pool sizes, while on bigger buffer_pool, innodb_buffer_pool

Post: What to tune in MySQL Server after installation

innodb_buffer_pool_size This is very important variable to tune if you’re using Innodb tables. Innodb tables are much more sensitive to buffer size compared to

Comment: MySQL Server Memory Usage

CHANGED from 50 innodb_log_files_in_group=3 innodb_flush_log_at_trx_commit=0 #innodb_log_file_size=400M # Approx 20% of buffer pool innodb_thread_concurrency=64 # Default is 8 wich is a way to

Post: When is it a time to upgrade memory ?

… as database which is less than innodb_buffer_pool_size) You will have all buffer pool busy sooner or later. How to figure out if it is… amount of queries increased dramatically or may be because queries changed their plans. Do the sizing This especially works well in… innodb_buffer_pool_size (while having innodb_flush_method=O_DIRECT) and see how performance depends on buffer size so you get and understanding what Memory-To

Post: How InnoDB handles REDO logging

… 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… was processed so the change does not need to be applied. How does this affect response time? In order to keep ACID compliance, the…

Post: Different flavors of InnoDB flushing

InnoDB works internally? Let me show some details. Internally, InnoDB uses two lists for flushing (writing pages from the Innodb buffer pool memory toinnodb_adaptive_flushing, innodb_max_dirty_pages_pct, innodb_io_capacity, and innodb_log_file_size do not matter, and changing

Post: Performance problem with Innodb and DROP TABLE

… really need to think how large it can get. We’re already seeing half a TB innodb_buffer_pool size and I expect it to close… pages in buffer pool to be getting close to 100 millions of entries. So as result of this bug – if you’re running innodb_file… design or use innodb_file_per_table=0 for such tables (thankfully you can change this variable online in Innodb Plugin, MySQL 5…

Post: How innodb_open_files affects performance

… of dirty pages in innodb buffer pool which had to be flushed before recycling. First ran however was done with clean buffer pool (after reading all… workload and even when crash happen (how many unflushed changes we had) Repeating test with innodb_open_files=16384 I got about same…