对比!!mysql5.7 mysql8.0 alisql5.6同样插入400万数据的对比
作者:andy.zhang | 分类:Linux | 浏览:3015 | 日期:2018年05月25日实验硬件环境说明:
同为虚拟机,1c512M,60G硬盘
宿主机为DELL R720,双SSD做EXSI启动盘。6个500G硬盘组成RAID5
软件环境:
三台虚拟机操作系统均为centos6.9,用yum update更新到最新补丁。
使用oneinstack.com这个网站提供的脚本安装,只安装数据库,其中,mysql系列用
二进制形式安装,alisql没有提供二进制安装包,只能编译安装。
使用https://www.cnblogs.com/lixiuran/p/6144000.html这个网页提供的过程
call insert_test_val(4000000,20); 用这个命令创建数据。
实验均是单一虚拟机操作
1,alisql 用时:
AliSQL [test]> call insert_test_val(4000000,20);
Query OK, 1 row affected (8 min 25.25 sec)
2,mysql8.0 用时:
MySQL [test]> call insert_test_val(4000000,20);
Query OK, 1 row affected (9 hours 40 min 54.44 sec)
3,mysql5.7 用时:
MySQL [test]> call insert_test_val(4000000,20);
Query OK, 1 row affected (9 hours 23 min 44.56 sec)
4,MariaDB用时:
MariaDB [test]> call insert_test_val(4000000,20);
Query OK, 4000000 rows affected (59 min 41.735 sec)
附:三台虚拟机的配置截图:
alisql:
mysql5.7:
mysql8: