美文网首页mysql进阶
关于INSERT和LOAD效率的简单测试

关于INSERT和LOAD效率的简单测试

作者: 飞鸿无痕 | 来源:发表于2018-05-13 11:29 被阅读61次

最近由于公司有个项目想要将load的相关SQL改造成INSERT的模式,于是对INSERT和LOAD的模式做了简单的测试,测试的场景如下:

一、LOAD和INSERT的性能比较

1、LOAD导入1390069行数据和30000行数据

2、INSERT单行导入1390069行数据和30000行数据数据

3、INSERT批量导入1390069行数据和30000行数据数据(分不通的批次)

测试结果:

二、INSERT本身的性能比较

在跨机房场景下,延迟相对比较大,30ms左右,测试INSERT本身的性能

1、INSERT 单行

2、INSERT 多行(27行)

3、INSERT 多行(27行)在一个事务中

BEGIN;

INSERT INTO TABLENAME VALUES(XXXXX);

INSERT INTO TABLENAME VALUES(XXXXX);

.......

COMMIT;

4、INSERT多行在一个values中

相关文章

网友评论

    本文标题:关于INSERT和LOAD效率的简单测试

    本文链接:https://www.haomeiwen.com/subject/rwzkdftx.html