日期:2014-05-16  浏览次数:20629 次

mysqldump导出的insert语句过长
我用mysqldump导出数据库,也使用了   --opt   参数,但导出的Insert语句还是非常的长;这样造成的直接后果就是导入的时候执行的超级慢;我将导出的文件中的Insert语句分成多段后,导入速度有明显改观;由于数据库本身的数据量是百万级的,所以我不可能每次都重新编辑一下导出的文件;
所以请各位高手帮兄弟解决以下问题:
1、mysqldump导出的文件中是否可以限制Insert语句的长度;
2、是否可以通过某种配置使得数据库恢复的更快;

------解决方案--------------------
没有见过这么长的insert
------解决方案--------------------
直接使用Mysql -uroot -ppass -h hostname < file.sql 导入啊,这样应该很快的。

我最多试过 500m的也没有你说的那么慢。
------解决方案--------------------
INSERT的语句过长?那你的字段是不是太多了?
------解决方案--------------------
嫌长的话。可以直接导出csv格式的数据集,没有insert之类的字符串
------解决方案--------------------
呵呵,以前还真没注意过,楼主真细心,呵呵