mysqldump命令batch insert分段

默认mysqldump命令会将指定库的某个表数据变成一整个batch insert语句,非常大,而且性能也不意味着最好,琢磨了一段时间的mysqldump参数,发现 --net_buffer_length  这个参数能够控制一个batch insert 的大小,这样问题就能解决。

比较常用的mysqldump命令格式:

mysqldump -h {host} -u {user} -p{password} --compact --complete-insert --no-create-info --net_buffer_length=4096 {database} {table}

猜你喜欢

转载自bucketli.iteye.com/blog/2315401