 |
| 3S½¨Õ¾ÏµÍ³ |  | |
 |
ÁªÏµQQ:27386274
Email:lixq21cn@21cn.com
£¨ÒµÎñ¡¢×Éѯ¡¢¹ã¸æ¡¢×÷Æ·µÈ·¢²¼¿ÉÁªÏµ±¾Õ¾£©
|
|
|
 |
 |
 |
Ðí¶àÇé¿öÏ£¬ÎÒÃÇÒªÇóÍùMySQLÖеIJåÈëËÙ¶È´ïµ½Ò»¶¨µÄ¸ßЧ£¬ ÏÂÃæ¾ÍÊÇÉæ¼°µ½²åÈë±í¸ñµÄ²éѯµÄ5ÖָĽø·½·¨£º
1)ʹÓÃLOAD DATA INFILE´ÓÎı¾ÏÂÔØÊý¾ÝÕ⽫±ÈʹÓòåÈëÓï¾ä¿ì20±¶¡£
2)ʹÓôøÓжà¸öVALUESÁбíµÄINSERTÓï¾äÒ»´Î²åÈ뼸ÐÐÕ⽫±ÈʹÓÃÒ»¸öµ¥ÐвåÈëÓï¾ä¿ì¼¸±¶¡£µ÷Õûbulk_insert_buffer_size±äÁ¿Ò²ÄÜÌá¸ß£¨Ïò°üº¬Ðеıí¸ñÖУ©²åÈëµÄËÙ¶È¡£
3)¿ÉÒÔ¶Ômyisam±í²¢ÐвåÈëConcurrent_insertϵͳ±äÁ¿¿ÉÒÔ±»ÉèÖÃÓÃÓÚÐÞ¸Äconcurrent-insert´¦Àí¡£¸Ã±äÁ¿Ä¬ÈÏÉèÖÃΪ1¡£Èç¹ûconcurrent_insert±»ÉèÖÃΪ0£¬²¢ÐвåÈë¾Í±»½ûÓá£Èç¹û¸Ã±äÁ¿±»ÉèÖÃΪ2£¬ÔÚ±íµÄÄ©¶Ë¿ÉÒÔ²¢ÐвåÈ룬¼´±ã¸Ã±íµÄijЩÐÐÒѾ±»É¾³ý¡£
4)ʹÓòåÈëÑÓ³Ù
Èç¹ûÄãµÄ¿Í»§²»ÄÜ»òÎÞÐèµÈ´ý²åÈëÍê³ÉµÄʱºò£¬ÕâÕкÜÓÐÓᣵ±ÄãʹÓÃMySQL´æ´¢£¬²¢¶¨ÆÚÔËÐÐÐèÒªºÜ³¤Ê±¼ä²ÅÄÜÍê³ÉµÄSELECTºÍUPDATEÓï¾äµÄʱºò£¬Äã»á·¢ÏÖÕâÖÖÇé¿öºÜ³£¼û¡£µ±¿Í»§Ê¹ÓòåÈëÑÓ³Ù£¬·þÎñÆ÷Á¢¿Ì·µ»Ø£¬Èç¹û±íûÓб»ÆäËûÏ̵߳÷Óã¬ÔòÐлáÁжӵȴý±»²åÈ롣ʹÓòåÈëÑÓ³ÙµÄÁíÒ»¸öºÃ´¦¾ÍÊÇ´Ó¶à¸ö¿Í»§²åÈëµÄÇé¿ö»á±»°ó¶¨²¢¼Ç¼ÔÚͬһ¸öblockÖС£Õ⽫±È´¦Àí¶à¸ö¶ÀÁ¢µÄ²åÈëÒª¿ìµÃ¶à¡£
5)²åÈë֮ǰ½«±íËø¶¨(Ö»Õë¶Ô·ÇÊÂÎñ´¦ÀíÐ͵ıí)
Õ⽫Ìá¸ßÊý¾Ý¿âÐÔÄÜ£¬ÒòΪË÷Òý»º³åÇøÖ»ÊÇÔÚËùÓеIJåÈëÓï¾äÍê³Éºó²Å¶Ô´ÅÅ̽øÐÐÒ»´ÎˢС£Í¨³£Çé¿öÏ£¬ÓжàÉÙ¸ö²åÈëÓï¾ä¾Í»áÓжàÉÙ´ÎË÷Òý»º³åÇøË¢Ð¡£Èç¹ûÄã¿ÉÒÔÓÃÒ»¸ö²åÈëÓï¾äʵÏÖËùÓÐÐеIJåÈ룬ÔòÎÞÐèʹÓÃÏÔÊ½Ëø¶¨Óï¾ä¡£
ÒªÏë¸ü¿ìµØ¶ÔÊÂÎñÐͱí²åÈ룬ÄãÓ¦¸ÃʹÓÃSTART TRANSACTIONºÍCOMMITÓï¾ä£¬¶ø²»ÊÇLOCK TABLESÓï¾ä¡£
¾ßÌå¸ÃÔõôʹÓ㬠ҲÐíÄãÒѾÃ÷°×ÁË¡£
--------------------------------------------------------------------------------
 Ïà¹ØÎÄÕÂ
ûÓÐÏà¹ØÎÄÕÂ
|
|
|
 |
 |