Ó²ÅÌÊý¾Ý»Ö¸´µ¼º½
RAIDÊý¾Ý»Ö¸´µ¼º½
 | ÍøÕ¾Ê×Ò³ | Êý¾Ý»Ö¸´×ÊÁÏ | Êý¾Ý»Ö¸´Èí¼þ | ×ÉѯÁôÑÔ | Êý¾Ý»Ö¸´²©¿Í | Êý¾Ý»Ö¸´ÂÛ̳ | 
Êý¾Ý»Ö¸´Èí¼þÏÂÔØ
¹«Ë¾¼ò½é Êý¾Ý»Ö¸´³É¹¦°¸Àý Êý¾Ý»Ö¸´±¨¼Û Êý¾Ý»Ö¸´Åàѵ Êý¾Ý»Ö¸´¼¼ÊõÎÄÕ Êý¾Ý»Ö¸´¿Í·þÖÐÐÄ Êý¾Ý»Ö¸´·þÎñÁªÏµ·½Ê½
ÄúÏÖÔÚµÄλÖ㺠±±ÑÇÊý¾Ý»Ö¸´¼¼ÊõÕ¾ >> Êý¾Ý»Ö¸´×ÊÁÏ >> Ïà¹Ø±à³Ì×ÊÁÏ >> ÎÄÕÂÕýÎÄ
MySQL²éѯÓÅ»¯ÏµÁн²×ùÖ®µ÷¶ÈºÍËø¶¨            ¡¾×ÖÌ壺С ´ó¡¿
MySQL²éѯÓÅ»¯ÏµÁн²×ùÖ®µ÷¶ÈºÍËø¶¨
×÷ÕߣºÎ´Öª    ÎÄÕÂÀ´Ô´£ºÍøÂç    µã»÷Êý£º    ¸üÐÂʱ¼ä£º2009-5-11

Ç°ÃæµÄ²¿·ÖÖ÷ÒªÊǾ۽¹ÓÚÈçºÎÈõ¥¶ÀµÄ²éѯִÐеÄËٶȸü¿ì¡£MySQL»¹ÔÊÐíÄã¸Ä±äÓï¾äµ÷¶ÈµÄÓÅÏȼ¶£¬Ëü¿ÉÒÔʹÀ´×Ô¶à¸ö¿Í»§¶ËµÄ²éѯ¸üºÃµØЭ×÷£¬ÕâÑùµ¥¸ö¿Í»§¶Ë¾Í²»»áÓÉÓÚËø¶¨¶øµÈ´ýºÜ³¤Ê±¼ä¡£¸Ä±äÓÅÏȼ¶»¹¿ÉÒÔÈ·±£Ìض¨ÀàÐ͵IJéѯ±»´¦ÀíµÃ¸ü¿ì¡£ÕâÒ»²¿·Ö½²½âMySQLµÄĬÈϵĵ÷¶È²ßÂԺͿÉÒÔÓÃÀ´Ó°ÏìÕâЩ²ßÂÔµÄÑ¡Ïî¡£Ëü»¹Ì¸µ½Á˲¢·¢ÐÔ²åÈë²Ù×÷µÄʹÓúʹ洢ÒýÇæËø¶¨²ã´Î¶Ô¿Í»§¶ËµÄ²¢·¢ÐÔµÄÓ°Ï졣ΪÁËÌÖÂ۵ķ½±ã£¬ÎÒÃÇ°ÑÖ´ÐмìË÷£¨SELECT£©µÄ¿Í»§¶Ë³ÆΪ"¶ÁÈ¡Õß"£¬°ÑÖ´ÐÐÐ޸IJÙ×÷£¨DELETE¡¢INSERT¡¢REPLACE»òUPDATE£©µÄ¿Í»§¶Ë³ÆΪ"дÈëÕß"¡£

¡¡¡¡MySQLµÄĬÈϵĵ÷¶È²ßÂÔ¿ÉÓÃ×ܽáÈçÏ£º

¡¡¡¡¡¤ дÈë²Ù×÷ÓÅÏÈÓÚ¶ÁÈ¡²Ù×÷¡£

¡¡¡¡¡¤ ¶ÔijÕÅÊý¾Ý±íµÄдÈë²Ù×÷ijһʱ¿ÌÖ»ÄÜ·¢ÉúÒ»´Î£¬Ð´ÈëÇëÇó°´ÕÕËüÃǵ½´ïµÄ´ÎÐòÀ´´¦Àí¡£

¡¡¡¡¡¤ ¶ÔijÕÅÊý¾Ý±íµÄ¶à¸ö¶ÁÈ¡²Ù×÷¿ÉÒÔͬʱµØ½øÐС£

¡¡¡¡MyISAMºÍMEMORY´æ´¢ÒýÇæ½èÖúÓÚÊý¾Ý±íËøÀ´ÊµÏÖÕâÑùµÄµ÷¶È²ßÂÔ¡£µ±¿Í»§¶Ë·ÃÎÊijÕűíµÄʱºò£¬Ê×ÏȱØÐë»ñÈ¡ËüµÄËø¡£µ±¿Í»§¶ËÍê³É¶Ô±íµÄ²Ù×÷µÄʱºò£¬Ëø¾Í»á±»½â³ý¡£Í¨¹ýLOCK TABLESºÍUNLOCK TABLESÓï¾äÀ´ÏÔʽµØ»ñÈ¡»òÊÍ·ÅËøÊÇ¿ÉÐеģ¬µ«ÊÇÔÚͨ³£Çé¿öÏ£¬·þÎñÆ÷µÄËø¹ÜÀíÆ÷»á×Ô¶¯µØÔÚÐèÒªµÄʱºò»ñÈ¡Ëø£¬ÔÚ²»ÔÙÐèÒªµÄʱºòÊÍ·ÅËø¡£»ñÈ¡µÄËøµÄÀàÐÍÒÀÀµÓÚ¿Í»§¶ËÊÇдÈ뻹ÊǶÁÈ¡²Ù×÷¡£

¡¡¡¡¶ÔijÕűí½øÐÐдÈë²Ù×÷µÄ¿Í»§¶Ë±ØÐëÓµÓжÀÕ¼µÄ£¨ÅÅËûµÄ£©·ÃÎÊȨµÄËø¡£²Ù×÷ÔÚ½øÐеĹý³ÌÖУ¬¸ÃÊý¾Ý±í´¦ÓÚ²»Ò»Öµģ¨inconsistent£©×´Ì¬£¬ÒòΪÊý¾Ý¼Ç¼ÔÚɾ³ý¡¢Ìí¼Ó»òÐ޸ĵÄʱºò£¬Êý¾Ý±íÉϵÄË÷ÒýÒ²¿ÉÄÜÐèÒª¸üÐÂÒÔÏ໥ƥÅä¡£Õâ¸öÊý¾Ý±íÔڱ仯µÄ¹ý³ÌÖУ¬Èç¹ûÔÊÐíÆäËüµÄ¿Í»§¶Ë·ÃÎÊ£¬»á³öÏÖÎÊÌâ¡£·Ç³£Ã÷ÏÔ£¬ÔÊÐíÁ½¸ö¿Í»§¶ËͬʱдÈëÒ»ÕÅÊý¾Ý±íÊDz»ÀûµÄ£¬ÒòΪÕâÑùµÄ²Ù×÷»áºÜ¿ìʹÊý¾Ý±íÖеÄÐÅÏ¢³ÉΪһ¶ÑÎÞÓõÄÀ¬»ø¡£µ«ÊÇÔÊÐí¿Í»§¶Ë¶ÁÈ¡±ä»¯Ö®ÖеÄÊý¾Ý±íÒ²²»ºÃ£¬ÒòΪÕýÔÚ¶ÁÈ¡µÄλÖÃÖеÄÊý¾Ý¿ÉÄÜÕýÔڱ仯£¨Ð޸ģ©£¬¶ÁÈ¡µÄ½á¹û¿ÉÄܲ»ÊÇÕæʵµÄ¡£

¡¡¡¡¶ÔijÕűíÖ´ÐжÁÈ¡²Ù×÷µÄ¿Í»§¶Ë±ØÐë»ñÈ¡Ò»¸öËø£¬·ÀÖ¹ÔÚ¶ÁÈ¡µÄ¹ý³ÌÖУ¬ÆäËüµÄ¿Í»§¶ËдÈë»ò¸Ä±ä±í¡£µ«ÊÇÕâ¸öËø²»ÐèÒª¶ÀÕ¼µÄ·ÃÎÊȨ¡£¶ÁÈ¡²Ù×÷²»»á¸Ä±äÊý¾Ý£¬Òò´ËûÓÐÀíÓÉÈÃij¸ö¶ÁÈ¡Õß×èÖ¹ÆäËüµÄ¶ÁÈ¡Õß·ÃÎÊÕâÕÅ±í¡£Òò´Ë¶ÁÈ¡ËøÔÊÐíÆäËüµÄ¿Í»§¶ËÔÚͬһʱ¿Ì¶ÁÈ¡ÕâÕÅ±í¡£

¡¡¡¡MySQLÌṩÁ˼¸¸öÓï¾äµ÷½Ú·û£¬ÔÊÐíÄãÐÞ¸ÄËüµÄµ÷¶È²ßÂÔ£º

¡¡¡¡¡¤ LOW_PRIORITY¹Ø¼ü×ÖÓ¦ÓÃÓÚDELETE¡¢INSERT¡¢LOAD DATA¡¢REPLACEºÍUPDATE¡£

¡¡¡¡¡¤ HIGH_PRIORITY¹Ø¼ü×ÖÓ¦ÓÃÓÚSELECTºÍINSERTÓï¾ä¡£

¡¡¡¡¡¤ DELAYED¹Ø¼ü×ÖÓ¦ÓÃÓÚINSERTºÍREPLACEÓï¾ä¡£

¡¡¡¡LOW_PRIORITYºÍHIGH_PRIORITYµ÷½Ú·ûÓ°ÏìÄÇЩʹÓÃÊý¾Ý±íËøµÄ´æ´¢ÒýÇ棨ÀýÈçMyISAMºÍMEMORY£©¡£DELAYEDµ÷½Ú·û×÷ÓÃÓÚMyISAMºÍMEMORYÊý¾Ý±í¡£

¡¡¡¡¸Ä±äÓï¾äµ÷¶ÈµÄÓÅÏȼ¶

¡¡¡¡LOW_PRIORITY¹Ø¼ü×ÖÓ°ÏìDELETE¡¢INSERT¡¢LOAD DATA¡¢REPLACEºÍUPDATEÓï¾äµÄÖ´Ðе÷¶È¡£Í¨³£Çé¿öÏ£¬Ä³ÕÅÊý¾Ý±íÕýÔÚ±»¶ÁÈ¡µÄʱºò£¬Èç¹ûÓÐдÈë²Ù×÷µ½´ï£¬ÄÇôдÈëÕßÒ»Ö±µÈ´ý¶ÁÈ¡ÕßÍê³É²Ù×÷£¨²éѯ¿ªÊ¼Ö®ºó¾Í²»ÄÜÖжϣ¬Òò´ËÔÊÐí¶ÁÈ¡ÕßÍê³É²Ù×÷£©¡£Èç¹ûдÈëÕßÕýÔڵȴýµÄʱºò£¬ÁíÒ»¸ö¶ÁÈ¡²Ù×÷µ½´ïÁË£¬¸Ã¶ÁÈ¡²Ù×÷Ò²»á±»×èÈû£¨block£©£¬ÒòΪĬÈϵĵ÷¶È²ßÂÔÊÇдÈëÕßÓÅÏÈÓÚ¶ÁÈ¡Õß¡£µ±µÚÒ»¸ö¶ÁÈ¡ÕßÍê³É²Ù×÷µÄʱºò£¬Ð´ÈëÕß¿ªÊ¼²Ù×÷£¬²¢ÇÒÖ±µ½¸ÃдÈëÕßÍê³É²Ù×÷£¬µÚ¶þ¸ö¶ÁÈ¡Õ߲ſªÊ¼²Ù×÷¡£

¡¡¡¡Èç¹ûдÈë²Ù×÷ÊÇÒ»¸öLOW_PRIORITY£¨µÍÓÅÏȼ¶£©ÇëÇó£¬ÄÇôϵͳ¾Í²»»áÈÏΪËüµÄÓÅÏȼ¶¸ßÓÚ¶ÁÈ¡²Ù×÷¡£ÔÚÕâÖÖÇé¿öÏ£¬Èç¹ûдÈëÕßÔڵȴýµÄʱºò£¬µÚ¶þ¸ö¶ÁÈ¡Õßµ½´ïÁË£¬ÄÇô¾ÍÔÊÐíµÚ¶þ¸ö¶ÁÈ¡Õ߲嵽дÈëÕß֮ǰ¡£Ö»ÓÐÔÚûÓÐÆäËüµÄ¶ÁÈ¡ÕßµÄʱºò£¬²ÅÔÊÐíдÈëÕß¿ªÊ¼²Ù×÷¡£ÀíÂÛÉÏ£¬ÕâÖÖµ÷¶ÈÐ޸ݵʾ×Å£¬¿ÉÄÜ´æÔÚLOW_PRIORITYдÈë²Ù×÷ÓÀÔ¶±»×èÈûµÄÇé¿ö¡£Èç¹ûÇ°ÃæµÄ¶ÁÈ¡²Ù×÷ÔÚ½øÐеĹý³ÌÖÐÒ»Ö±ÓÐÆäËüµÄ¶ÁÈ¡²Ù×÷µ½´ï£¬ÄÇôеÄÇëÇ󶼻á²åÈëµ½LOW_PRIORITYдÈë²Ù×÷֮ǰ¡£

¡¡¡¡SELECT²éѯµÄHIGH_PRIORITY£¨¸ßÓÅÏȼ¶£©¹Ø¼ü×ÖÒ²ÀàËÆ¡£ËüÔÊÐíSELECT²åÈëÕýÔڵȴýµÄдÈë²Ù×÷֮ǰ£¬¼´Ê¹ÔÚÕý³£Çé¿öÏÂдÈë²Ù×÷µÄÓÅÏȼ¶¸ü¸ß¡£ÁíÍâÒ»ÖÖÓ°ÏìÊÇ£¬¸ßÓÅÏȼ¶µÄSELECTÔÚÕý³£µÄSELECTÓï¾ä֮ǰִÐУ¬ÒòΪÕâЩÓï¾ä»á±»Ð´Èë²Ù×÷×èÈû¡£

¡¡¡¡Èç¹ûÄãÏ£ÍûËùÓÐÖ§³ÖLOW_PRIORITYÑ¡ÏîµÄÓï¾ä¶¼Ä¬Èϵذ´ÕÕµÍÓÅÏȼ¶À´´¦Àí£¬ÄÇôÇëʹÓÃ--low-priority-updatesÑ¡ÏîÀ´Æô¶¯·þÎñÆ÷¡£Í¨¹ýʹÓÃINSERT HIGH_PRIORITYÀ´°ÑINSERTÓï¾äÌá¸ßµ½Õý³£µÄдÈëÓÅÏȼ¶£¬¿ÉÒÔÏû³ý¸ÃÑ¡Ïî¶Ôµ¥¸öINSERTÓï¾äµÄÓ°Ïì¡£

¡¡¡¡Ê¹ÓÃÑÓ³Ù²åÈë²Ù×÷

¡¡¡¡DELAYEDµ÷½Ú·ûÓ¦ÓÃÓÚINSERTºÍREPLACEÓï¾ä¡£µ±DELAYED²åÈë²Ù×÷µ½´ïµÄʱºò£¬·þÎñÆ÷°ÑÊý¾ÝÐзÅÈëÒ»¸ö¶ÓÁÐÖУ¬²¢Á¢¼´¸ø¿Í»§¶Ë·µ»ØÒ»¸ö״̬ÐÅÏ¢£¬ÕâÑù¿Í»§¶Ë¾Í¿ÉÒÔÔÚÊý¾Ý±í±»ÕæÕýµØ²åÈë¼Ç¼֮ǰ¼ÌÐø½øÐвÙ×÷ÁË¡£Èç¹û¶ÁÈ¡Õß´Ó¸ÃÊý¾Ý±íÖжÁÈ¡Êý¾Ý£¬¶ÓÁÐÖеÄÊý¾Ý¾Í»á±»±£³Ö×Å£¬Ö±µ½Ã»ÓжÁÈ¡ÕßΪֹ¡£½Ó×Å·þÎñÆ÷¿ªÊ¼²åÈëÑÓ³ÙÊý¾ÝÐУ¨delayed-row£©¶ÓÁÐÖеÄÊý¾ÝÐС£ÔÚ²åÈë²Ù×÷µÄͬʱ£¬·þÎñÆ÷»¹Òª¼ì²éÊÇ·ñÓÐеĶÁÈ¡ÇëÇóµ½´ïºÍµÈ´ý¡£Èç¹ûÓУ¬ÑÓ³ÙÊý¾ÝÐжÓÁоͱ»¹ÒÆð£¬ÔÊÐí¶ÁÈ¡Õß¼ÌÐø²Ù×÷¡£µ±Ã»ÓжÁÈ¡ÕßµÄʱºò£¬·þÎñÆ÷ÔٴοªÊ¼²åÈëÑÓ³ÙµÄÊý¾ÝÐС£Õâ¸ö¹ý³ÌÒ»Ö±½øÐУ¬Ö±µ½¶ÓÁпÕÁËΪֹ¡£

¡¡¡¡¸Ð¾õÉÏLOW_PRIORITYºÍDELAYEDÊÇÏàËƵģ¬Á½Õ߶¼ÔÊÐíÊý¾ÝÐвåÈë²Ù×÷±»ÑÓ³Ù£¬µ«ÊÇËüÃǶԿͻ§¶Ë²Ù×÷µÄÓ°ÏìÈ´ÓкܴóµÄ²îÒì¡£LOW_ PRIORITYÇ¿ÆÈ¿Í»§¶ËµÈ´ý£¬Ö±µ½ÄÇЩÊý¾ÝÐпÉÒÔ±»²åÈëÊý¾Ý±í¡£DELAYEDÔÊÐí¿Í»§¶Ë¼ÌÐø²Ù×÷£¬·þÎñÆ÷ÔÚÄÚ´æÖлº³åÄÇЩÊý¾ÝÐУ¬Ö±µ½×Ô¼ºÓÐʱ¼ä´¦ÀíËüÃÇ¡£

¡¡¡¡Èç¹ûÆäËüµÄ¿Í»§¶Ë¿ÉÄÜÔËÐкܳ¤µÄSELECTÓï¾ä²¢ÇÒÄ㲻ϣÍû×èÈû£¬µÈ´ý²åÈë²Ù×÷Íê³ÉµÄʱºò£¬INSERT DELAYED¾Í·Ç³£ÓÐÓô¦ÁË¡£¿Í»§¶ËÌá½»INSERT DELAYEDµÄʱºò¿ÉÄÜ´¦ÀíµÃºÜ¿ì£¬ÒòΪ·þÎñÆ÷Ö»ÊǼòµ¥µØ°ÑÒª²åÈëµÄÊý¾ÝÐÐÅŶӡ£

¡¡¡¡µ«ÊÇ£¬ÄãÒ²±ØÐëÖªµÀÕý³£µÄINSERTÓëINSERT DELAYEDÐÐΪ֮¼äµÄһЩÆäËüµÄ²îÒì¡£Èç¹ûINSERT DELAYEDÓï¾ä°üº¬Óï·¨´íÎ󣬿ͻ§¶Ë»áµÃµ½Ò»¸ö´íÎ󣬵«ÊÇÈ´ÎÞ·¨µÃµ½ÆäËüһЩÔÚÕý³£Çé¿öÏ¿ÉÒÔʹÓõÄÐÅÏ¢¡£ÀýÈ磬µ±Óï¾ä·µ»ØµÄʱºò£¬ÄãÎÞ·¨ÒÀÀµ£¨µÃµ½£©AUTO_INCREMENT£¨×Ô¶¯Ôö³¤£©Öµ¡£Í¬Ñù£¬ÄãÎÞ·¨µÃµ½Î¨Ò»Ë÷ÒýµÄ¸±±¾ÊýÁ¿¡£·¢ÉúÕâÖÖÇé¿öµÄÔ­ÒòÔÚÓÚ²åÈë²Ù×÷ÔÚÕæÕýµØ±»Ö´ÐÐ֮ǰÒѾ­·µ»ØÁË״̬ÐÅÏ¢¡£ÁíÒ»ÖÖ¿ÉÄܳöÏÖµÄÇé¿öÊÇ£¬ÓÉÓÚINSERT DELAYEDÓï¾äµÄÊý¾ÝÐж¼ÔÚÄÚ´æÖÐÅŶӣ¬µ±·þÎñÆ÷±ÀÀ£»òÕßʹÓÃkill -9Í˳öµÄʱºò£¬Êý¾ÝÐпÉÄܶªÊ§£¨Õý³£Çé¿öÏ£¬kill -TERMÖÕÖ¹ÃüÁî²»»áµ¼ÖÂÕâÖÖÇé¿ö£¬ÒòΪ·þÎñÆ÷ÔÚÍ˳ö֮ǰ»á°ÑÊý¾ÝÐвåÈë±íÖУ©¡£

¡¡¡¡Ê¹Óò¢·¢µÄ²åÈë²Ù×÷

¡¡¡¡MyISAM´æ´¢ÒýÇæÓÐÒ»ÌõÀýÍâµÄ¹æÔò£¬ËüÔÊÐí¶ÁÈ¡Õß×èÈûдÈëÕß¡£ÕâÖÖÏÖÏó·¢ÉúÔÚMyISAMÊý¾Ý±íÖмäûÓÐ"¿Õ¶´"£¨¿ÉÄÜÊÇɾ³ý»ò¸üÐÂÊý¾ÝÐеĽá¹û£©µÄÇé¿öÏ¡£µ±Êý¾Ý±íûÓÐ"¿Õ¶´"µÄʱºò£¬ÈκÎINSERTÓï¾ä±ØÈ»ÔÚĩβ¶ø²»ÊÇÖв¿Ìí¼ÓÊý¾ÝÐС£ÔÚÕâÖÖÇé¿öÏ£¬MySQLÔÊÐíÆäËü¿Í»§¶ËÔÚ¶ÁÈ¡Êý¾ÝµÄͬʱÏòÊý¾Ý±íÌí¼ÓÊý¾ÝÐС£Õâ¾ÍÊÇ"²¢·¢ÐÔ²åÈë²Ù×÷"£¬ÒòΪËüÃÇͬʱ·¢Éú£¬¼ìË÷²¢Ã»Óб»×èÈû¡£

¡¡¡¡Èç¹ûÄãÏ£ÍûʹÓò¢·¢ÐÔ²åÈë²Ù×÷£¬Çë×¢ÒâÏÂÃæһЩÊÂÏ

¡¡¡¡¡¤ ÔÚINSERTÓï¾äÖв»ÒªÊ¹ÓÃLOW_PRIORITYµ÷½Ú·û¡£Ëü»áÒýÆðINSERT¾­³£±»¶ÁÈ¡Õß×èÈû£¬Òò´Ë×è°­Á˲¢·¢ÐÔ²åÈë²Ù×÷µÄÖ´ÐС£

¡¡¡¡¡¤ Èç¹û¶ÁÈ¡ÕßÐèÒªÏÔʽµØËø¶¨Êý¾Ý±íÒÔÖ´Ðв¢·¢ÐÔ²åÈë²Ù×÷£¬¾ÍÓ¦¸ÃʹÓÃLOCK TABLES ... READ LOCAL£¬¶ø²»ÊÇLOCK TABLES ... READ¡£LOCAL¹Ø¼ü×Ö»á»ñÈ¡Ò»¸öËø£¬ÔÊÐí²¢·¢ÐÔ²Ù×÷¼ÌÐø½øÐУ¬ÒòΪËüÖ»ÄÜÓ¦ÓÃÓÚÊý¾Ý±íÖÐÒÑÓеÄÊý¾ÝÐУ¬²»»á×èÈûÄÇЩÌí¼Óµ½Ä©Î²µÄÐÂÊý¾ÝÐС£

¡¡¡¡¡¤ LOAD DATA²Ù×÷Ó¦¸ÃʹÓÃCONCURRENTµ÷½Ú·û£¬ÔÊÐí¸ÃÊý¾Ý±íÉϵÄSELECTÓï¾äͬʱִÐС£

¡¡¡¡¡¤ Öмä°üº¬ÁË"¿Õ¶´"µÄMyISAMÊý¾Ý±í²»ÄÜʹÓò¢·¢ÐÔ²åÈë²Ù×÷¡£µ«ÊÇ£¬Äã¿ÉÒÔʹÓÃOPTIMIZE TABLEÓï¾äÀ´ÕûÀí¸ÃÊý¾Ý±íµÄËéƬ¡£

¡¡¡¡ËøµÄ²ã´ÎºÍ²¢·¢ÐÔ

¡¡¡¡Ç°ÃæÌÖÂ۵ĵ÷¶Èµ÷½Ú·ûÔÊÐíÄã¸Ä±äĬÈϵĵ÷¶È²ßÂÔ¡£ÆäÖеĴ󲿷ÖÄÚÈݶ¼ÊǽéÉÜʹÓÃÕâЩµ÷½Ú·ûÀ´½â¾öÊý¾Ý±í²ã´Î£¨table-level£©µÄËøÒýÆðµÄÎÊÌ⣬ÕⶼÊÇMyISAMºÍMEMORY´æ´¢ÒýÇæÓÃÀ´¹ÜÀíÊý¾Ý±íÕùÓõÄÎÊÌâµÄ¡£

¡¡¡¡BDBºÍInnoDB´æ´¢ÒýÇæʵÏÖÁ˲»Í¬²ã´ÎµÄËø£¬ËùÒÔÆäÐÔÄÜÌØÕ÷ºÍ¶ÔÕùÓõĹÜÀíÊDz»Í¬µÄ¡£BDBÒýÇæʹÓÃÒ³Ãæ²ã´Î£¨page-level£©µÄËø¡£InnoDBÒýÇæʹÓÃÊý¾ÝÐвã´Î£¨row-level£©µÄËø£¬µ«ÊÇÖ»ÔÚ±ØÒªµÄʱºòʹÓã¨ÔںܶàÇé¿öÏ£¬ÀýÈçµ±¶ÁÈ¡²Ù×÷¶¼Íê³ÉµÄʱºò£¬InnoDB¿ÉÄܸù±¾¾Í²»Ê¹ÓÃËø£©¡£

¡¡¡¡´æ´¢ÒýÇæʹÓõÄËøµÄ²ã´Î¶Ô¿Í»§¶ËµÄ²¢·¢²Ù×÷ÓкܴóµÄÓ°Ïì¡£¼ÙÉèÁ½¸ö¿Í»§¶Ë¶¼Ï£Íû¸üÐÂij¸öÊý¾Ý±íÖеÄÒ»ÐС£ÓÉÓÚÒªÖ´ÐиüУ¬Ã¿¸ö¿Í»§¶Ë¶¼ÐèÒªÒ»¸öдÈëËø¡£¶ÔÓÚMyISAMÊý¾Ý±í£¬ÒýÇæ»áΪµÚÒ»¸ö¿Í»§¶Ë·ÖÅäÒ»¸öËø£¬Õâ»áÒýÆðµÚ¶þ¸ö¿Í»§¶Ë×èÈû£¬Ö±µ½µÚÒ»¸ö¿Í»§¶ËÍê³É²Ù×÷¡£¶ÔÓÚBDBÊý¾Ý±í£¬Ëü¿ÉÒÔʵÏÖ¸ü´óµÄ²¢·¢ÐÔ£ºÁ½¸ö¸üвÙ×÷»áͬ²½½øÐУ¬³ý·ÇÁ½¸öÊý¾ÝÐж¼Î»ÓÚͬһ¸öÒ³ÃæÖС£ÔÚInnoDBÊý¾Ý±íÖУ¬²¢·¢ÐÔ¸ü¸ß£»Ö»ÒªÁ½¸ö¿Í»§¶ËûÓиüÐÂͬһÐУ¬Á½¸ö¸üвÙ×÷¾ÍÄÜͬʱ·¢Éú¡£

¡¡¡¡Ò»°ãµÄ¹æÔòÊÇ£¬ËøµÄ²ã´ÎԽϸ΢£¬²¢·¢ÐÔÔ½ºÃ£¬ÒòΪֻҪ¿Í»§¶ËʹÓÃÊý¾Ý±íµÄ²¿·Ö²»Í¬£¬ÄÇôʹÓñíµÄ¿Í»§¶Ë¾Í¿ÉÒÔ¸ü¶à¡£Ëüʵ¼Ê°µÊ¾×Ų»Í¬µÄ´æ´¢ÒýÇæÊʺÏÓÚ²»Í¬µÄÓï¾ä»ìºÏ£¨mixes£©£º

¡¡¡¡¡¤ MyISAM¼ìË÷µÄËٶȷdz£¿ì¡£µ«ÊÇʹÓñí²ã´ÎµÄËø¿ÉÄܳÉΪ»ìºÏµÄ¼ìË÷ºÍ¸üл·¾³ÖеÄÎÊÌ⣬ÌرðÊǼìË÷ÇãÏòÓÚ³¤Ê±¼äÔËÐеÄʱºò¡£ÔÚÕâЩÌõ¼þÏ£¬¸üпÉÄÜÐèÒªµÈ´ýºÜ¾Ã²ÅÄܽøÐС£

¡¡¡¡¡¤ µ±¸üвÙ×÷ºÜ¶àµÄʱºò£¬BDBºÍInnoDBÊý¾Ý±í¿ÉÒÔÌṩ¸üºÃµÄÐÔÄÜ¡£ÓÉÓÚËøÔÚÒ³Ãæ»òÊý¾ÝÐвã´Î½øÐУ¬±í±»Ëø¶¨µÄ·¶Î§½ÏС¡£Õâ»á¼õÉÙËøµÄÕùÓã¬Ìá¸ß²¢·¢ÐÔ¡£

¡¡¡¡ÔÚ·ÀÖ¹ËÀËø£¨deadlock£©·½Ã棬±í²ã´ÎµÄËø±Èϸ΢²ã´ÎµÄËø¸üÓÐÓÅÊÆ¡£Ê¹Óñí²ã´ÎµÄËøµÄʱºò£¬ËÀËø²»»á·¢Éú¡£·þÎñÆ÷¿ÉÒÔͨ¹ý²é¿´Óï¾äÀ´¼ì²âÐèÒªµÄÊý¾Ý±í£¬²¢ÌáÇ°Ëø¶¨ËüÃÇ¡£¶øInnoDBºÍBDBÊý¾Ý±í»á·¢ÉúËÀËø£¬ÒòΪÕâЩ´æ´¢ÒýÇæûÓÐÔÚÊÂÎñ¿ªÊ¼µÄʱºò·ÖÅäËùÓбØÒªµÄËø¡£×÷Ϊ´úÌ棬ÔÚÊÂÎñ´¦ÀíµÄ¹ý³ÌÖУ¬µ±¼ì²âµ½ÐèÒªËøµÄʱºò²Å·ÖÅä¡£Õâ¾Í¿ÉÄܳöÏÖÁ½¸öÓï¾ä»ñÈ¡ÁËËø£¬½Ó×ÅÊÔͼ½øÒ»²½»ñÈ¡Ëø£¨ÐèÒª¶à¸öËø£©£¬µ«ÊÇÕâЩËøÈ´±»¶Ô·½±£³Ö×Å£¬µÈ´ý¶Ô·½ÊÍ·Å¡£Æä½á¹ûÊÇÿ¸ö¿Í»§¶Ë¶¼ÓµÓÐÒ»¸öËø£¬Í¬Ê±»¹ÐèÒªÀûÓÃÆäËüµÄ¿Í»§¶ËÓµÓеÄËø²ÅÄܼÌÐøÖ´ÐС£Õâ»áµ¼ÖÂËÀËø£¬·þÎñÆ÷±ØÐëÖÕÖ¹ÆäÖÐÒ»¸öÊÂÎñ¡£

ÎÄÕ¼È룺a    ÔðÈα༭£ºa 
  • ÉÏһƪÎÄÕ£º

  • ÏÂһƪÎÄÕ£º
  • ¡¾·¢±íÆÀÂÛ¡¿¡¾¼ÓÈëÊղء¿¡¾¸æËߺÃÓÑ¡¿¡¾´òÓ¡´ËÎÄ¡¿¡¾¹Ø±Õ´°¿Ú¡¿
    ÍøÓÑÆÀÂÛ£º£¨Ö»ÏÔʾ×îÐÂ10Ìõ¡£ÆÀÂÛÄÚÈÝÖ»´ú±íÍøÓѹ۵㣬Óë±¾Õ¾Á¢³¡Î޹أ¡£©
    ¹ØÓÚÎÒÃÇ | RAIDÊý¾Ý»Ö¸´ | ÓÑÇéÁ´½Ó | RSSÉú³É | XMLÉú³É | ÎÄÕÂHTMLµØͼ | ÏÂÔØHTMLµØͼ

    °æȨËùÓÐ ±±ÑÇÊý¾Ý»Ö¸´ÖÐÐÄ
    È«¹úͳһ¿Í·þµç»°:4006-505-808
    ±±¾©Êк£µíÇøÓÀ·á»ùµØ·á»ÛÖз7ºÅвÄÁÏ´´Òµ´óÏÃB×ù205ÊÒ
    ¾©ICP±¸05011939
    <×="o