<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[加速 MySQL 导入导出的方法]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 06 Dec 2010 05:38:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	MySQL导出的SQL语句在导入时有可能会非常非常慢，在处理百万级数据的时候，可能导入要花几小时。在导出时合理使用几个参数，可以大大加快导 入的速度。<br/><br/>-e 使用包括几个VALUES列表的多行INSERT语法;<br/>--max_allowed_packet=XXX 客户端/服务器之间通信的缓存区的最大大小;<br/>--net_buffer_length=XXX TCP/IP和套接字通信缓冲区大小,创建长度达net_buffer_length的行。<br/><br/>注意：max_allowed_packet 和 net_buffer_length 不能比目标数据库的设定数值 大，否则可能出错。<br/><br/>首先确定目标数据库的参数值<br/>mysql&gt; show variables like &#039;max_allowed_packet&#039;;<br/>mysql&gt; show variables like &#039;net_buffer_length&#039;;<br/><br/>根据参数值书写 mysqldump 命令，如：<br/># mysqldump -uroot -p123 21andy -e --max_allowed_packet=16777216 --net_buffer_length=16384 &gt; 21andy.sql<br/><br/>OK，现在速度就很快了，主要注意的是导入和导出端的 max_allowed_packet 和 net_buffer_length 这2个参数值设定，弄大点就OK了<br/><br/>其实，最快的方法，是直接COPY数据库目录，不过记得先停止 MySQL 服务。<br/>本文地址: http://www.21andy.com/blog/20100917/1952.html
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 加速 MySQL 导入导出的方法]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>