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

InnoDBÓëMyISAM±íÖ®¼äµÄһЩ²î±ð

·¢²¼Ê±¼ä:2007-03-06 00:44:19À´Ô´:ºìÁª×÷Õß:beautiful
¡¡¡¡InnoDBºÍMyISAMÊÇÔÚʹÓÃMySQL×î³£ÓõÄÁ½¸ö±íÀàÐÍ£¬¸÷ÓÐÓÅȱµã£¬ÊÓ¾ßÌåÓ¦Óöø¶¨¡£ÏÂÃæÊÇÒÑÖªµÄÁ½ÕßÖ®¼äµÄ²î±ð£¬½ö¹©²Î¿¼¡£

¡¡¡¡1.InnoDB²»Ö§³ÖFULLTEXTÀàÐ͵ÄË÷Òý¡£

¡¡¡¡2.InnoDBÖв»±£´æ±íµÄ¾ßÌåÐÐÊý£¬Ò²¾ÍÊÇ˵£¬Ö´ÐÐselect count(*) from tableʱ£¬InnoDBҪɨÃèÒ»±éÕû¸ö±íÀ´¼ÆËãÓжàÉÙÐУ¬µ«ÊÇMyISAMÖ»Òª¼òµ¥µÄ¶Á³ö±£´æºÃµÄÐÐÊý¼´¿É¡£×¢ÒâµÄÊÇ£¬µ±count(*)Óï¾ä°üº¬whereÌõ¼þʱ£¬Á½ÖÖ±íµÄ²Ù×÷ÊÇÒ»ÑùµÄ¡£

¡¡¡¡3.¶ÔÓÚAUTO_INCREMENTÀàÐ͵Ä×ֶΣ¬InnoDBÖбØÐë°üº¬Ö»ÓиÃ×ֶεÄË÷Òý£¬µ«ÊÇÔÚMyISAM±íÖУ¬¿ÉÒÔºÍÆäËû×Ö¶ÎÒ»Æð½¨Á¢ÁªºÏË÷Òý¡£

¡¡¡¡4.DELETE FROM tableʱ£¬InnoDB²»»áÖØÐ½¨Á¢±í£¬¶øÊÇÒ»ÐÐÒ»ÐеÄɾ³ý¡£

¡¡¡¡5.LOAD TABLE FROM MASTER²Ù×÷¶ÔInnoDBÊDz»Æð×÷Óõ쬽â¾ö·½·¨ÊÇÊ×ÏȰÑInnoDB±í¸Ä³ÉMyISAM±í£¬µ¼ÈëÊý¾ÝºóÔٸijÉInnoDB±í£¬µ«ÊǶÔÓÚʹÓõĶîÍâµÄInnoDBÌØÐÔ£¨ÀýÈçÍâ¼ü£©µÄ±í²»ÊÊÓá£

¡¡¡¡ÁíÍ⣬InnoDB±íµÄÐÐËøÒ²²»ÊǾø¶ÔµÄ£¬Èç¹ûÔÚÖ´ÐÐÒ»¸öSQLÓï¾äʱMySQL²»ÄÜÈ·¶¨ÒªÉ¨ÃèµÄ·¶Î§£¬InnoDB±íͬÑù»áËøÈ«±í£¬ÀýÈçupdate table set num=1 where name like ¡°%aaa%¡±

¡¡¡¡ÈκÎÒ»ÖÖ±í¶¼²»ÊÇÍòÄܵģ¬Ö»ÓÃÇ¡µ±µÄÕë¶ÔÒµÎñÀàÐÍÀ´Ñ¡ÔñºÏÊʵıíÀàÐÍ£¬²ÅÄÜ×î´óµÄ·¢»ÓMySQLµÄÐÔÄÜÓÅÊÆ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ