mysqldump -extended-insert参数的使用
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`;】
mysqldump -extended-insert参数的使用相关推荐
- Mysql备份还原数据库之mysqldump实例及参数详细说明
我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理: 1.使用into outfile 和 load data infile导入导出备份数据 这种方法的好处是, ...
- mysqldump 的常用参数。
mysqldump 常用参数详解: --databases:备份多个数据库,选项后跟多个库名.备份文件中会包含USE db_name. --events : 备份事件 --routines:备 ...
- mysqldump导出insert语句
记录下mysql导出insert语句,不带注释,不带Set变量,不带表结构等等乱七八糟的多余信息,仅仅剩下光滑纯洁的insert语句. mysqldump -u root -p --set-gtid- ...
- mysqldump导出insert带字段
增加参数: --skip-extended-insert --complete-insert mysqldump -uroot -p123456 -hhost -P3408 --skip-exten ...
- MySQL数据库备份工具mysqldump的使用(转)
说明:MySQL中InnoDB和MyISAM类型数据库,这个工具最新版本好像都已经支持了,以前可能存在于MyISAM的只能只用冷备份方式的说法. 备份指定库: mysqldump -h127.0.0. ...
- MySQL备份与恢复-mysqldump备份与恢复
这片博文主要用来介绍MySQL的备份与恢复: MySQL的备份形式可以分为如下几种: 热备----即不停机备份 冷备----需要关闭MySQL,然后备份其数据文件.(停机备份一般是直接拷贝其datad ...
- mysqldump备份(全量+增量)
在日常运维工作中,对mysql数据库的备份是万分重要的,以防在数据库表丢失或损坏情况出现,可以及时恢复数据. 线上数据库备份场景: 每周日执行一次全量备份,然后每天下午1点执行MySQLdump增量备 ...
- mysqldump备份还原
为什么80%的码农都做不了架构师?>>> mysqldump备份还原和mysqldump导入导出语句大全详解 转 mysqldump备份还原和mysqldump导入导出语句大全 ...
- mysqldump时域问题
mysqldump时域问题 问题介绍 问题分析与排查 --skip-tz-utc参数介绍 实验验证 1. 环境介绍 2. 不带skip-tz-utc备份t_datetime表5天以前的数据 3. 带s ...
- 【沃趣科技】再述mysqldump时域问题
沃趣科技作为国内领先的数据库云平台解决方案提供商,一直致力于企业级数据库云平台产品的研发,为用户提供高性能.高可用.可扩展的的数据库云环境及不同业务场景需求的数据库平台,满足客户对极致性能.数据安全. ...
最新文章
- R可视化散点图并进行特殊目标样本点的标记
- linux 进程参数文件 /proc/pid/cmdline 简介
- Tomcat的安装和环境变量配置
- 正则学习小结(1)-基础
- go语言中及格比较特殊的switch语法
- Angular - - $cacheFactory
- 虚拟打印的实现-EMF转换成BMP
- 无代码iVX编程实现简单跳跃超级玛丽游戏
- html:(15):用css样式给表格添加边框和caption标签
- EfficientDet目标检测谷歌官方终于开源了!
- 机器学习实战(十二)降维(PCA、SVD)
- CI restful小试(二)
- Java程序设计实验2
- mycat err:java.sql.SQLNonTransientException: find no Route:select日志报错
- Linux:configure: error: OpenSSL libcrypto not found
- CentOS8.3安装时安装源设置基础软件仓库时出错
- 用biobert标记基因和蛋白质
- Halcon Qt 环境一次性配置
- java 日期处理_java日期处理总结
- 编程语言中的编码方式(笼统)