mysql 5.6参数默认值的变化
mysql5.6与5.5相比,某些参数的默认值发生了变化。
完整版见这里:
https://blogs.oracle.com/supportingmysql/entry/server_defaults_changes_in_mysql
作者写的很用心,每个参数都链接到了mysql的文档,很赞。
第一感觉:
以前,很多默认值是写死的,现在改为利用公式来计算了。
下面只提一些看起来比较有意思的:
1) innodb_file_per_table 默认值从0改为1
大多数情况下都很合理,也很合逻辑,
每张表都有自己独立的表空间,应该会增加并发性能吧。
不过,如果有上万甚至数十万张表,可能会有些问题。
2) innodb_stats_on_metadata 默认值从ON改为OFF
注意下面语句的运行时间:
mysql> SHOW global VARIABLES LIKE … |