看到上面这个图后,我终于知道网上流传mysql5.7比mysql5.6快3倍的依据了,它的测试硬件如下:Intel(R) Xeon(R) CPU E7-8890 v3 (codename Haswell-EX)
4 CPU sockets x 18 cores-HT (144 CPU threads)
2.5 Ghz, 512GB RAM
Linux kernel 3.16
测试工具是sysbench,每个表100万记录,共8个表,采用非事务模式测试(纯select)。
测试结果是在1000并发下,qps还比较淡定,高达160万。
每一代mysql大版本,其最高qps匹配的是当年那个水平的顶级硬件能力,老外说:“
MySQL 5.7 is showing a near perfect scalability up to 72cores-HT on
4CPU sockets”,但是对于mysql5.6,从下图可以看出,cpu core从36提升到72,其最高qps没啥变化,只是并发能力提高了而已。
所以&