Skip to content

AliSQL Performance benchmark

jianwei.zhao edited this page Sep 15, 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.32和Oracle 5.6.32。 测试数据如下:

Thread Oracle 5632 AliSQL 5632 AliSQL 5632 VS Oracle 5632
1 3778 3510 -7.09%
4 10375 11741 13.17%
8 17928 19738 10.10%
16 29074 33385 14.83%
32 46441 51891 11.74%
64 61356 73465 19.74%
128 69404 93074 34.10%
256 64595 106137 64.31%
512 51154 110229 115.48%

测试结论

从以上的基准测试数据可以看到AliSQL版本,对比Oracle官方MySQL版本,有非常高的吞吐量提升,最高达到1倍,接下来我们将陆续放出更多特点场景的测试。

我们将会持续性的维护和更新AliSQL开源版本, 供大家测试和使用。