extended-insert对mysqldump及导入性能的影响(二)

2015-07-24 11:09:05 · 作者: · 浏览: 8
d-insert=false导出的表
# time mysql -f -S /tmp/mysql3308.sock -uroot -proot bosco2 < ./tpcc1000_orders2.sql

real    276m39.231s  ## 约4.6小时
user    8m13.391s
sys     6m20.120s
经过上面的一比较,发现导入速度相差非常多。

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

并非如此。比如数据库中表中已经存在大量数据,那么再往表中导入数据时,如果出现主键数据冲突Duplicate key error,将会导致导入操作失败,但此时如果是使用--extended-insert=false导出表,导入时主键冲突的会报错Duplicate key error,但不冲突的数据仍然能正常导入。

blog地址:http://blog.csdn.net/hw_libo/article/details/39583247

-- Bosco QQ:375612082

---- END ----