-
Notifications
You must be signed in to change notification settings - Fork 838
AliSQL Performance benchmark
jianwei.zhao edited this page Sep 14, 2016
·
3 revisions
主机配置:
CPU: Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz
OS kernel: Linux 2.6.32
Memory: 512 G
Disk: SSD
AliSQL采用RDS配置的8C-16G的规格进行测试,具体参数参考AliSQL_8C_16G.cnf
测试采用sysbench标准测试,测试场景为update_non_index.lua
Sysbench主要参数:
--max-requests=0
--max-time=900
--oltp_tables_count=20
--oltp_table_size=200000
--report-interval=10
--num-threads=$count
本次测试共对比了四个版本,AliSQL 5.6.16, AliSQL 5.6.32,Oracle 5.6.16,Oracle 5.6.32。 测试数据如下:
Thread | Oracle 5616 | Oracle 5632 | AliSQL 5616 | AliSQL 5632 | AliSQL 5616 VS Oracle 5616 | AliSQL 5632 VS Oracle 5632 |
---|---|---|---|---|---|---|
1 | 3104 | 3778 | 3167 | 3510 | 2.03% | -7.09% |
4 | 10532 | 10375 | 10689 | 11741 | 1.49% | 13.17% |
8 | 16113 | 17928 | 18364 | 19738 | 13.97% | 10.10% |
16 | 26838 | 29074 | 32626 | 33385 | 21.57% | 14.83% |
32 | 42280 | 46441 | 51721 | 51891 | 22.33% | 11.74% |
64 | 57823 | 61356 | 77796 | 73465 | 34.54% | 19.74% |
128 | 65416 | 69404 | 103412 | 93074 | 58.08% | 34.10% |
256 | 64161 | 64595 | 115512 | 106137 | 80.03% | 64.31% |
512 | 53483 | 51154 | 113229 | 110229 | 111.71% | 115.48% |
从以上的基准测试数据可以看到AliSQL版本,对比Oracle官方MySQL版本,有非常高的吞吐量提升,最高达到1倍,后续我们将陆续放出特点场景的测试。
另外,我们本次开源的版本是AliSQL5.6.32,相比AliSQL 5.6.16,性能略有降低,我们后续会持续性的把稳定,验证过的patch放出到AliSQL 5.6.32开源版本上,供大家测试和使用。