mysqldump 的 --extended-insert 表示长INSERT,多row在一起批量INSERT,提高导入效率,和没有开启 -e 的备份导入耗时至少相差3、4倍,默认开启;用--extended-insert=false关闭。强烈建议开启,

使用--extended-insert=false导出的表如下图这种,每行一个insert语句。

使用--extended-insert=true导出的表如下图这种,一个很长的insert语句。

下图是两种方式的导出数据库,可以看出--extended-insert=true的时候,耗时较少。因为我的这个库很小,所以两种方式对比起来不明显。

对于大型数据库,这2种方式的差距还是很大的。好在默认mysqldump就是启用--extended-insert=true参数的。

除了导出数据库时候这个参数会产生影响,导入的时候也是有影响的。直接看下图:

那么使用--extended-insert=false导出表是不是一无是处呢?

并非如此。比如数据库中表中已经存在大量数据,那么再往表中导入数据时,如果出现主键数据冲突Duplicate key error,将会导致导入操作失败,但此时如果是使用--extended-insert=false导出表,导入时主键冲突的会报错Duplicate key error,但不冲突的数据仍然能正常导入。【个人感觉这个不常出现,因为我们每次导出都是加-B参数的,导出sql语句里面有DROP TABLE IF EXISTS `TABLE1`;】

本文转自 lirulei90 51CTO博客,原文链接:http://blog.51cto.com/lee90/1795988,如需转载请自行联系原作者

mysqldump -extended-insert参数的使用相关推荐

  1. Mysql备份还原数据库之mysqldump实例及参数详细说明

    我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理: 1.使用into outfile 和 load data infile导入导出备份数据 这种方法的好处是, ...

  2. mysqldump 的常用参数。

    mysqldump 常用参数详解: --databases:备份多个数据库,选项后跟多个库名.备份文件中会包含USE db_name. --events    :  备份事件 --routines:备 ...

  3. mysqldump导出insert语句

    记录下mysql导出insert语句,不带注释,不带Set变量,不带表结构等等乱七八糟的多余信息,仅仅剩下光滑纯洁的insert语句. mysqldump -u root -p --set-gtid- ...

  4. mysqldump导出insert带字段

    增加参数:  --skip-extended-insert --complete-insert mysqldump -uroot -p123456 -hhost -P3408 --skip-exten ...

  5. MySQL数据库备份工具mysqldump的使用(转)

    说明:MySQL中InnoDB和MyISAM类型数据库,这个工具最新版本好像都已经支持了,以前可能存在于MyISAM的只能只用冷备份方式的说法. 备份指定库: mysqldump -h127.0.0. ...

  6. MySQL备份与恢复-mysqldump备份与恢复

    这片博文主要用来介绍MySQL的备份与恢复: MySQL的备份形式可以分为如下几种: 热备----即不停机备份 冷备----需要关闭MySQL,然后备份其数据文件.(停机备份一般是直接拷贝其datad ...

  7. mysqldump备份(全量+增量)

    在日常运维工作中,对mysql数据库的备份是万分重要的,以防在数据库表丢失或损坏情况出现,可以及时恢复数据. 线上数据库备份场景: 每周日执行一次全量备份,然后每天下午1点执行MySQLdump增量备 ...

  8. mysqldump备份还原

    为什么80%的码农都做不了架构师?>>>    mysqldump备份还原和mysqldump导入导出语句大全详解 转 mysqldump备份还原和mysqldump导入导出语句大全 ...

  9. mysqldump时域问题

    mysqldump时域问题 问题介绍 问题分析与排查 --skip-tz-utc参数介绍 实验验证 1. 环境介绍 2. 不带skip-tz-utc备份t_datetime表5天以前的数据 3. 带s ...

  10. 【沃趣科技】再述mysqldump时域问题

    沃趣科技作为国内领先的数据库云平台解决方案提供商,一直致力于企业级数据库云平台产品的研发,为用户提供高性能.高可用.可扩展的的数据库云环境及不同业务场景需求的数据库平台,满足客户对极致性能.数据安全. ...

最新文章

  1. R可视化散点图并进行特殊目标样本点的标记
  2. linux 进程参数文件 /proc/pid/cmdline 简介
  3. Tomcat的安装和环境变量配置
  4. 正则学习小结(1)-基础
  5. go语言中及格比较特殊的switch语法
  6. Angular - - $cacheFactory
  7. 虚拟打印的实现-EMF转换成BMP
  8. 无代码iVX编程实现简单跳跃超级玛丽游戏
  9. html:(15):用css样式给表格添加边框和caption标签
  10. EfficientDet目标检测谷歌官方终于开源了!
  11. 机器学习实战(十二)降维(PCA、SVD)
  12. CI restful小试(二)
  13. Java程序设计实验2
  14. mycat err:java.sql.SQLNonTransientException: find no Route:select日志报错
  15. Linux:configure: error: OpenSSL libcrypto not found
  16. CentOS8.3安装时安装源设置基础软件仓库时出错
  17. 用biobert标记基因和蛋白质
  18. Halcon Qt 环境一次性配置
  19. java 日期处理_java日期处理总结
  20. 编程语言中的编码方式(笼统)

热门文章

  1. 从零开始写个编译器吧 - tao 语言的文法定义(下)
  2. CardLayout使用
  3. 知识管理夏季论坛,免费,欢迎你来!
  4. MyEclipse 修改 默认的 工作空间(转)
  5. Ubuntu 8.04 Linux + Apache2 + MySQL5 + PHP + Tomcat5.5 整合安装
  6. 微软源代码遭 SolarWinds 黑客访问
  7. Mycat适合场景及不适合场景
  8. 《北京IT报道》你可以成为下一个《万万没有想到》?
  9. cocos2dx 魔塔项目总结(一)
  10. [PHP] 网络与协议