oracle psql取余,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,

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,

txt16 VARCHAR(32) NOT NULL,

txt17 VARCHAR(32) NOT NULL,

txt18 VARCHAR(32) NOT NULL,

txt19 VARCHAR(32) NOT NULL,

txt20 VARCHAR(32) NOT NULL

);

结论

场景

插入速度(条/s)

数据容量

1000万总耗时(分)

Oracle+固态硬盘+未做优化

12000

8.3G

13.9

Oracle+机械硬盘+未做优化

10000

8.3G

16.7

Mysql+机械硬盘+Commit=0

3900

7.1G

42.7

Mysql+机械硬盘+Commit=1

3500

7.1G

47.6

PostgreSQL+机械硬盘+未做优化

10300

7.5G

16.3

补充

对Mysql的doublewrite关闭后进行了性能测试,并没有对数据有多大影响;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值