Fusion-io Multi-threaded Flush

You are viewing an old version of this article. View the current version here.

MariaDB has a number of significant performance gains on Fusion-io devices (introduced with the 10.0.9 Fusion-io preview).

After adding a new page type and improving the underlying storage system, it was noted that InnoDB page flushing does not scale well. This is because InnoDB page flushing is single threaded. The solution was to introduce multi-threaded flush.

To enable, set innodb_use_mtflush and innodb_mtflush_threads (default is 8).

innodb_use_mtflush=1
innodb_mtflush_threads=8

For a more detailed discussion as well as benchmarks, see Significant performance boost with new MariaDB page compression on FusionIO on the MariaDB.org blog.

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.