Oracle、PostgreSQL与Mysql数据写⼊性能对⽐
最近因为⼯作需要,需要对Oracle和Mysql写⼊性能进⾏对⽐,以前都是听说Mysql性能⽐Oracle不是⼀个级别,现在亲测后,不⽐不知道,⼀⽐吓⼀跳。。。
追加PostgreSql性能测试数据
测试场景
本地电脑(单机),通过程序往数据库表中插⼊1000万条数据,21个字段,其中⼀个主键为int类型,另外20个为32位字符串类型;电脑配置
CPU:i5-4590
内存:8G
系统盘:120G固态硬盘
系统:Window7 64位
楞严咒唱诵寺院版表结构如下:
create table demo1(
demo_id INT NOT NULL PRIMARY KEY ,
txt1 VARCHAR(32) NOT NULL,
txt2 VARCHAR(32) NOT NULL,
txt3 VARCHAR(32) NOT NULL,
txt4 VARCHAR(32) NOT NULL,
txt5 VARCHAR(32) NOT NULL,
redis命令大全介绍txt6 VARCHAR(32) NOT NULL,
txt7 VARCHAR(32) NOT NULL,
txt8 VARCHAR(32) NOT NULL,
txt9 VARCHAR(32) NOT NULL,
txt10 VARCHAR(32) NOT NULL,
txt11 VARCHAR(32) NOT NULL,
前端吧txt12 VARCHAR(32) NOT NULL,
txt13 VARCHAR(32) NOT NULL,
txt14 VARCHAR(32) NOT NULL,
txt15 VARCHAR(32) NOT NULL,
java毕业设计报告txt16 VARCHAR(32) NOT NULL,
txt17 VARCHAR(32) NOT NULL,
css背景图片添加动画txt18 VARCHAR(32) NOT NULL,
txt19 VARCHAR(32) NOT NULL,
txt20 VARCHAR(32) NOT NULL
)
;
结论
场景插⼊速度(条/s)数据容量1000万总耗时(分)
Oracle+固态硬盘+未做优化120008.3G13.9
Oracle+机械硬盘+未做优化100008.3G16.7
Mysql+机械硬盘+Commit=039007.1G42.7
mysql语句转oracleMysql+机械硬盘+Commit=135007.1G47.6
PostgreSQL+机械硬盘+未做优化103007.5G16.3
补充
1. 对Mysql的doublewrite关闭后进⾏了性能测试,并没有对数据有多⼤影响;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论