MySQL 5.6.13 is now released. The new version is already added to custombuild. Here is changelog http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-13.html
Another thing to remember about MySQL 5.6 is – it comes with Performance Schema enabled by default. Even though Performance Schema overhead was reduced in MySQL 5.6 it is still not free and it will cause an overhead, [..]
For single thread MySQL 5.5 is 11% faster than MySQL 5.6. If you disable Performance Schema in MySQL 5.6 comes to just about 3% showing Performance Schema itself is responsible for 7.5% overhead in this case. This is quite reasonable result and I do not think 3% difference will be noticed in most production cases.
performance_schema=off
/usr/bin/mysqlcheck: Error: Couldn't get table list for database USER_NAME: Can't read dir of './USER_NAME/' (errno: 24 - Too many open files)
[mysqld]
innodb
local-infile=0
open_files_limit=30000
max_allowed_packet=20M
default-storage-engine=MyISAM
innodb_file_format=Barracuda
innodb_file_per_table=1
performance_schema=off
What does this setting do?innodb
What does this setting do?
In examples I only see "innodb_xxx_xxx =" settings. What is the standalone "innodb" good for? Isn't that innodb by default?
ditto - please note that Wordpress runs without any problems on InnoDB. You can safely convert Wordpress databases to InnoDB with no problems.
Any recommendations about the value of that setting? I see ditto using "innodb-file-per-table=1" and I'm using the same setting for over a year. Or do you think another value is better on shared hosting, and if yes, why?I do recommend everybody with shared hosting to enable "innodb-file-per-table" option (prior starting the server).
You can reclaim disk space when truncating or dropping a table. For tables created when file-per-table mode is turned off, truncating or dropping them creates free space internally in the ibdata files. That free space can only be used for new InnoDB data.
Frej, ditto,
Can you tell me which database engine that you mostly use on the server (InnoDB or MyISAM)? I found that the same my.cnf setting that works great in 5.5 doesn't work as it should in 5.6 especially with InnoDB database engine. (performance_schema=off) My Disk IOs jump from ~20 -> ~85. Disk latency from ~5 -> ~280. Lots of the graphs from Munin shows the performance problem in IO related . The CPU usage also increased.
After tested it for about a month, I decided to switch back to 5.5 yesterday.