The list of main XtraDB features that are not available in InnoDB-plugin
-
This change takes advantage of multiple threads and adaptive flushing to achieve better write performance, particularly with FusionIO SSD cards. We have seen about 30% to 50% more writes with FusionIO cards after making this change. The best improvement comes when using at least 4 and up to 16 threads simultaneously. For more information see:
-
-
-
-
-
-
-
Fast checksums ( in release process )
Support of different pagesizes ( 4K, 8K, 16K) ( in release process )
-
-
-
-
Better handling of corrupted tables ( do not crash, but return “corrupted table” error)
Show internal InnoDB data dictionary
Show InnoDB locking/io profiling in slow.log
-
With standard microsecond slow log you can have the query time and the lock time with microsecond precision, but the event time is only written with second precision (e.g. # Time: 090402 9:23:36). This option allows you to have the event time in microsecond precision (e.g. # Time: 090402 9:23:36.123456).
-
The slow_extended patch adds valuable information to the slow query log and you can configure which statistics you want to collect. With this change you can force the slow logging process to use the global values for any variable of the slow_extended patch so you are sure to change the behavior of all threads without a restart. For more information on the concept, see
use_global_long_query_time
Blog post on XtraDB improvements:
http://www.mysqlperformanceblog.com/2009/08/13/xtradb-the-top-10-enhancements/
Please report bugs to https://bugs.launchpad.net/percona-project/+filebug and ask general questions in maillist Percona-discussions
Discussion