UNIX TIMESTAMP: 1284032458

关于Mysqldump导出大量数据的经验

这几天在做色鸟数据转换的工作,遇到的问题是,服务器空间有限的情况下,在导出sql数据的时候Mysqldump出现Out of memory (Needed *** bytes)的问题.特此记录一笔.
解决方法如下:

www# ./mysqldump -uroot -p -t -l –skip-opt –quick database > /somewhere/database.sql

mysqldump在导出大量insert语句时,会需要将结果的合集放在内存中,并一次性写入sql文件内。使用–skip-opt –quick 选项在导出时会避免发生这个问题。
用此选项后,导出1.2GB mysql数据仅仅需要几分钟。

作者: Liuyang 发表于2006年11月12日 11:22  评论(1) 

1 Comment »

  1. 收到,数据最终大小超过内存大小应该怎样导出?

    Comment by 找到没 — 2009/09/29 @ 3:47 PM

RSS feed for comments on this post.

Leave a comment