Skip to content

AliSQL Performance benchmark

jianwei.zhao edited this page Sep 14, 2016 · 3 revisions

AliSQL测试报告样例


测试环境

主机配置:
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开源版本上,供大家测试和使用。

Clone this wiki locally