Heim  >  Artikel  >  Datenbank  >  MySQL5.6 Innodb数据页 16K vs 8K性能对比测试

MySQL5.6 Innodb数据页 16K vs 8K性能对比测试

PHPz
PHPzOriginal
2016-06-07 17:40:384057Durchsuche

从MySQL5.6开始,一个新参数innodb_page_size可以设置Innodb数据页为8K,4K,默认为16K。这个参数在一开始初始化时就要加入my.cnf里,如果已经创建了表,再修改,启动MySQL会报错。

相关mysql视频教程推荐:《mysql教程

下面我针对16K和8K做了一个压力测试。

硬件:R710,虚拟主机,72G内存,虚拟主机,6块300G、15000转做的RAID10,XFS分区。

my.cnf参数:

1.Sysbench参数(读写):

sbtest表1亿条记录,文件大小24G。

下面是16K性能图:

    下面是8K性能图:

    结论:默认页16K,对CPU压力较小,平均在20% 8K页,CPU压力为30%~40%,但select吞吐量要高于16K
    2.Sysbench参数(只读):sbtest表1亿条记录,文件大小24G。

    下面是16K和8K性能图:

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn