前面的压测报高中最有趣的一张图莫过于这张波浪图了
TPS一次次的冲向波峰,然而没能持续多久就被拖到波谷,这个曲线对应的参数是innodb_log_file_size=100M
提取log查看当时的测试值
100M的确是太小了点,来谈谈另外2个值,1G和4G
在之前的TPCC测试中,该参数取1G和取4G对于TpmC的值是有一定影响的;但是在sysbench的测试中,从第一张图里可以发现该参数取1G和4G时的TPS几乎是一致的。
为了证实之前TPCC的结果并非偶然,我又倒回去测试了一下TPCC分别在该参数为1G和4G时的表现
当log_file=1G时为13367.233 TpmC
当log_file=4G时为15116.833 TpmC
很明显,本次测试中,sysbench和tpcc压测的程度是不一样的,而这直接与log_file产生了关系,性能可优化的关系!
##################################
Innodb_log_file_size的取值
待续................
网友评论