June 20, 2013

Post: Heikki Tuuri Innodb answers - Part I

… to try it out. Q14: Are there any plans to fix Innodb so it unlocks (or never locks) the rows if…, group commit being broken in 5.1 makes no difference. If you have a battery-backed disk controller cache, then the commit returns… 5.1, then InnoDB’s group commit works again. PZ: You can disable binary logging to get Group Commit back. Though this is often…

Comment: How many fsync / sec FusionIO can handle

Group commit is fixed when the binlog is off. Otherwise, prepare_commit_mutex is locked in innobase_xa_prepare and unlocked in innobase_commit. The… the plugin release notes that state that group commit is fixed might confuse people. Not having group commit can be a huge deal depending on…

Post: XtraDB storage engine release 1.0.2-3 (Spring edition) codename Sapporo

… read-write lock. See benchmark results. Fix broken group commit in InnoDB As you know, the group commit of InnoDB doesn’t work after MySQL 5.0 with binlog. We pretend to fix this and added “innodb_enable_unsafe_group_commit

Comment: When would you use SAN with MySQL ?

Peter, “MySQL also has broken group commit (which we have partial fix for) meaning concurrent transaction commits will need to be serialized.” I would… not grouped together, so there are many more physical I/O operations than if several transactions could be grouped into one commit. At least this is how I read the original group commit code from 4.x…

Comment: Product to try: MySQL/MariaDB-Galera 0.8

… is single node with both innodb_flush_log_at_trx_commit=1 and sync_binlog=1, and two Galera nodes with… if you use an InnoDB version with group commit bug fixed or not. If you have the group commit bug, then it is easy to…

Post: Top 5 Wishes for MySQL

… any more and they are getting attention and gradually being fixed. 3 Be Distributed One of the most common buzzwords used… so. What is really bad is Parallel query. Reporting with group by over 10.000.000 of rows in real time… without consistent work with MySQL close Partner – Innobase to ensure Group Commit still works in 5.0 and so we do not…

Post: When would you use SAN with MySQL ?

… binary log flushed on commit too. MySQL also has broken group commit (which we have partial fix for) meaning concurrent transaction commits will need to… of outstanding writes too. Though for that we have a fix at least. Scalability We need more IO or space than…

Post: Announcing Percona Server 5.5.27-29.0

… Percona Server with the new max_binlog_files option. Bugs Fixed: Fixed server assertion error related to buffer pool, only visible in… is in progress. Bug fixed #686534 (George Ormond Lorch III). Option expire_logs_days was broken by group_commit patch introduced in Percona Server 5.5.18-23.0. Bug fixed #1006214 (Stewart Smith). Fixed issue where innodb…

Post: How much overhead DRDB could cause ?

… in Innodb log to commit it and finally there is record in Binary log to commit transaction followed by commit transaction in Innodb… are fully serialized because group commit in Innodb was broken in 5.0 and it is still not fixed in 5.1 to… operations required – which we counted to be 4 per transaction commit, or could be more than 6 depending on how Filesystem…

Post: MySQL Limitations Part 2: The Binary Log

… adds more fsync calls, and causes mutex contention, and prevents group commit, and probably other things that aren’t coming to mind… has an extensive series of posts on group commit alone. I think that a full fix might require significant architectural changes to MySQL…