MySQL 5.5 跟 5.6 默认值差异

MySQL 5.5 和 5.6 默认值差异

作为 MySQL 5.5 和 5.6 性能比较的一部分,我研究了下两个版本默认参数的差异,为了了解差异内容,我使用如下的 SQL 语句分别在 MySQL 5.5 和 5.6 版本进行查询,得出下表(点击图片查看大图):

让我们来看看这些差异的配置中最重要的也是影响最大的部分:

performance_schema 在 MySQL 5.6 中默认是开启的,但相关的很多参数相比 MySQL 5.5 却是降低了,例如 performance_schema 自动调整到 445 个表和 224 线程,比 MySQL 5.5 低。尽管默认 max_connections 只是 150 ,比 200 还小。

innodb_stats_on_metadata 在 MySQL 5.6 默认关闭,使得 information_schema 的查询速度快很多。

innodb_log_file_size – 默认值从 5MB 提升到 50MB,这是一个好的改变,虽然我觉得这个默认数值还可以再大些。对于写负载高的情况下,默认配置的 MySQL 5.6 性能更好。

back_log 改动比较小,从 50 改为 80。如果系统每秒处理的连接数很高,还需要继续提高这个配置的值。

open_files_limit 由原来的 1024 改为 5000

innodb_auto_extend_increment 由 8MB 改为 64MB,可帮助降低碎片。

<p style="margin-top:0px; margin-bottom:18px; padding-top:0px; padding-bottom:0px; border:0px; font-family:'Microsoft Yahei','Helvetica Neue','Luxi Sans','DejaVu Sans',Tahoma,'Hiragino Sans GB',STHeiti; font-size:16px; line-height:26px; vertical-alig

MySQL 5.5 跟 5.6 默认值差异

相关文章:

你感兴趣的文章:

标签云: