ºìÁªLinuxÃÅ»§
Linux°ïÖú

mysqlÊý¾ÝÊÖ¹¤µ¼ÈëʱµÄ²ÎÊý

·¢²¼Ê±¼ä:2008-06-28 00:02:33À´Ô´:ºìÁª×÷Õß:pkbfu
ÒÔǰʹÓÃmysqldump²»Ê¹ÓÃ--skip-opt²ÎÊýµ¼³öµÄÎļþÊÇÅúÁ¿²åÈ뷽ʽµÄ£¬µ«ÊÇÔÚµ½Ä¿±ê¿âµ¼Èëʱ³£±¨´í£º³¬³ömax_allowed_packetµÄ´íÎó£¬ËùÒÔºóÀ´µ¼³öʱʹÓô´½¨µ¥Ìõ²åÈëÓï¾äµÄ·½Ê½¡£±íÌ«´óºóÕâÖÖ·½Ê½µ¼ÈëµÄËÙ¶ÈÌ«Âý£¡

´ÓMysql5.1µÄÎĵµÀï²éµ½ÏÂÃæµÄһЩ²ÎÊý¡£

mysqlµ¼Êý¾ÝÇ°Ïȼì²éÏÂÄ¿±êÊý¾Ý¿âµÄÁ½¸ö²ÎÊý£º

show variables like 'max_allowed_packet';
show variables like 'net_buffer_length';

È»ºóÔÚµ¼³öʱÌí¼ÓÏÂÃæµÄһЩ²ÎÊý£¬ÀýÈ磺
mysqldump -u XXX-pXXX -hXXX mine_3_0 p_searching_info --skip-opt --create-option --set-charset --default-character-set=gbk -e --max_allowed_packet=1047552 --net_buffer_length=8190 > p_searching_info.sql

ÉÏÃæµÄ²ÎÊýµÄÖµ²»ÄÜ´óÓÚÄ¿±ê¿âÀïÉèÖõķ¶Î§£¬·ñÔòµ¼Èëʱ»áʧ°Ü¡£ÉÏÃæµÄÖµÊÇ228µÄÊý¾Ý¿âÉÏÔÊÐíµÄ×î´óÖµ¡£

-e ʹÓðüÀ¨¼¸¸öVALUESÁбíµÄ¶àÐÐINSERTÓï·¨;
--max_allowed_packet=XXX ¿Í»§¶Ë/·þÎñÆ÷Ö®¼äͨÐŵĻº´æÇøµÄ×î´ó´óС;
--net_buffer_length=XXX TCP/IPºÍÌ×½Ó×ÖͨÐÅ»º³åÇø´óС,´´½¨³¤¶È´ïnet_buffer_lengthµÄÐС£

µ¼ÈëʱʹÓãº
mysql -uXXX -pXXX mine_3_0 --default-character-set=gbk
ÕâÑùµÄ²ÎÊýµ¼³öµÄinsertÓï¾äÒ²ÊÇÅúÁ¿²åÈëÓï¾ä£¬µ«Í¬Ê±²»»á°ÑËùÓÐÊý¾Ý¶¼Ð´ÔÚÒ»ÐÐÀï¡£ÏÖÔÚµ¼ÈëʱµÄËٶȻáÔ¶¿ìÓÚÒ»ÌõÌõµÄ²åÈ롣ûÓÐʵÑé --delayed-insert²ÎÊý¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ