Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

MySQL´æ´¢ÒýÇæÑ¡ÔñInnoDB»¹ÊÇMyISAM

´æ´¢ÒýÇæÊÇʲô
MySQLÖеÄÊý¾ÝÓø÷ÖÖ²»Í¬µÄ¼¼Êõ´æ´¢ÔÚÎļþ(»òÕßÄÚ´æ)ÖС£ÕâЩ¼¼ÊõÖеÄÿһÖÖ¼¼Êõ¶¼Ê¹Óò»Í¬µÄ´æ´¢»úÖÆ¡¢Ë÷Òý¼¼ÇÉ¡¢Ëø¶¨Ë®Æ½²¢ÇÒ×îÖÕÌṩ¹ã·ºµÄ²»Í¬µÄ¹¦ÄܺÍÄÜÁ¦¡£Í¨¹ýÑ¡Ôñ²»Í¬µÄ¼¼Êõ£¬ÄãÄܹ»»ñµÃ¶îÍâµÄËٶȻòÕß¹¦ÄÜ£¬´Ó¶ø¸ÄÉÆÄãµÄÓ¦ÓõÄÕûÌ幦ÄÜ¡£
ÀýÈ磬Èç¹ûÄãÔÚÑо¿´óÁ¿µÄÁÙʱÊý¾Ý£¬ÄãÒ²ÐíÐèҪʹÓÃÄÚ´æ´æ´¢ÒýÇæ¡£ÄÚ´æ´æ´¢ÒýÇæÄܹ»ÔÚÄÚ´æÖд洢ËùÓеıí¸ñÊý¾Ý¡£ÓÖ»òÕߣ¬ÄãÒ²ÐíÐèÒªÒ»¸öÖ§³ÖÊÂÎñ´¦ÀíµÄÊý¾Ý¿â(ÒÔÈ·±£ÊÂÎñ´¦Àí²»³É¹¦Ê±Êý¾ÝµÄ»ØÍËÄÜÁ¦)¡£
 
ÕâЩ²»Í¬µÄ¼¼ÊõÒÔ¼°ÅäÌ×µÄÏà¹Ø¹¦ÄÜÔÚMySQLÖб»³Æ×÷´æ´¢ÒýÇæ(Ò²³Æ×÷±íÀàÐÍ)¡£MySQLĬÈÏÅäÖÃÁËÐí¶à²»Í¬µÄ´æ´¢ÒýÇ棬¿ÉÒÔÔ¤ÏÈÉèÖûòÕßÔÚMySQL·þÎñÆ÷ÖÐÆôÓá£Äã¿ÉÒÔÑ¡ÔñÊÊÓÃÓÚ·þÎñÆ÷¡¢Êý¾Ý¿âºÍ±í¸ñµÄ´æ´¢ÒýÇ棬ÒÔ±ãÔÚÑ¡ÔñÈçºÎ´æ´¢ÄãµÄÐÅÏ¢¡¢ÈçºÎ¼ìË÷ÕâЩÐÅÏ¢ÒÔ¼°ÄãÐèÒªÄãµÄÊý¾Ý½áºÏʲôÐÔÄܺ͹¦ÄܵÄʱºòΪÄãÌṩ×î´óµÄÁé»îÐÔ¡£
Ñ¡ÔñÈçºÎ´æ´¢ºÍ¼ìË÷ÄãµÄÊý¾ÝµÄÕâÖÖÁé»îÐÔÊÇMySQLΪʲôÈç´ËÊÜ»¶Ó­µÄÖ÷ÒªÔ­Òò¡£ÆäËüÊý¾Ý¿âϵͳ(°üÀ¨´ó¶àÊýÉÌҵѡÔñ)½öÖ§³ÖÒ»ÖÖÀàÐ͵ÄÊý¾Ý´æ´¢¡£Òź¶µÄÊÇ£¬ÆäËüÀàÐ͵ÄÊý¾Ý¿â½â¾ö·½°¸²ÉÈ¡µÄ“Ò»¸ö³ßÂëÂú×ãÒ»ÇÐÐèÇó”µÄ·½Ê½Òâζ×ÅÄãҪô¾ÍÎþÉüһЩÐÔÄÜ£¬ÒªÃ´Äã¾ÍÓü¸¸öСʱÉõÖÁ¼¸ÌìµÄʱ¼äÏêϸµ÷ÕûÄãµÄÊý¾Ý¿â¡£Ê¹ÓÃMySQL£¬ÎÒÃǽöÐèÒªÐÞ¸ÄÎÒÃÇʹÓõĴ洢ÒýÇæ¾Í¿ÉÒÔÁË¡£
¡¡¡¡
MyISAM ÊÇMySQLÖÐĬÈÏ´æ´¢ÒýÇ棬һ°ãÀ´Ëµ²»ÊÇÓÐÌ«¶àÈ˹ØÐÄÕâ¸ö¶«Î÷¡£MyISAM ºÍInnoDBÕâÁ½¸öÊÇ×î³£¼ûµÄ¡£
¡¡¡¡ÏÂÃæÏÈÈÃÎÒÃǻشðһЩÎÊÌ⣺
¡¡¡¡¡ôÄãµÄÊý¾Ý¿âÓÐÍâ¼üÂð£¿
¡¡¡¡¡ôÄãÐèÒªÊÂÎñÖ§³ÖÂð£¿
¡¡¡¡¡ôÄãÐèҪȫÎÄË÷ÒýÂð£¿
¡¡¡¡¡ôÄã¾­³£Ê¹ÓÃʲôÑùµÄ²éѯģʽ£¿
¡¡¡¡¡ôÄãµÄÊý¾ÝÓжà´ó£¿
¡¡¡¡Ë¼¿¼ÉÏÃæÕâЩÎÊÌâ¿ÉÒÔÈÃÄãÕÒµ½ºÏÊʵķ½Ïò£¬µ«ÄDz¢²»ÊǾø¶ÔµÄ¡£Èç¹ûÄãÐèÒªÊÂÎñ´¦Àí»òÊÇÍâ¼ü£¬ÄÇôInnoDB ¿ÉÄÜÊDZȽϺõķ½Ê½¡£Èç¹ûÄãÐèҪȫÎÄË÷Òý£¬ÄÇôͨ³£À´Ëµ MyISAMÊǺõÄÑ¡Ôñ£¬ÒòΪÕâÊÇϵͳÄÚ½¨µÄ£¬È»¶ø£¬ÎÒÃÇÆäʵ²¢²»»á¾­³£µØÈ¥²âÊÔÁ½°ÙÍòÐмǼ¡£ËùÒÔ£¬¾ÍËãÊÇÂýÒ»µã£¬ÎÒÃÇ¿ÉÒÔͨ¹ýʹÓÃSphinx´ÓInnoDBÖлñµÃÈ«ÎÄË÷Òý¡£
¡¡¡¡Êý¾ÝµÄ´óС£¬ÊÇÒ»¸öÓ°ÏìÄãÑ¡ÔñʲôÑù´æ´¢ÒýÇæµÄÖØÒªÒòËØ£¬´ó³ß´çµÄÊý¾Ý¼¯Ç÷ÏòÓÚÑ¡ÔñInnoDB·½Ê½£¬ÒòΪÆäÖ§³ÖÊÂÎñ´¦ÀíºÍ¹ÊÕϻָ´¡£Êý¾Ý¿âµÄÔÚС¾ö¶¨Á˹ÊÕϻָ´µÄʱ¼ä³¤¶Ì£¬InnoDB¿ÉÒÔÀûÓÃÊÂÎñÈÕÖ¾½øÐÐÊý¾Ý»Ö¸´£¬Õâ»á±È½Ï¿ì¡£¶øMyISAM¿ÉÄÜ»áÐèÒª¼¸¸öСʱÉõÖÁ¼¸ÌìÀ´¸ÉÕâЩÊ£¬InnoDBÖ»ÐèÒª¼¸·ÖÖÓ¡£
¡¡¡¡Äú²Ù×÷Êý¾Ý¿â±íµÄÏ°¹ß¿ÉÄÜÒ²»áÊÇÒ»¸


Ïà¹ØÎĵµ£º

Mysql ´¥·¢Æ÷ʵÀý

MySQL ´¥·¢Æ÷¼òµ¥ÊµÀý
1¡¢Óï·¨£º
CREATE TRIGGER <´¥·¢Æ÷Ãû³Æ>  --´¥·¢Æ÷±ØÐëÓÐÃû×Ö£¬×î¶à64¸ö×Ö·û£¬¿ÉÄܺóÃæ»á¸½Óзָô·û.ËüºÍMySQLÖÐÆäËû¶ÔÏóµÄÃüÃû·½Ê½»ù±¾ÏàÏó.
{ BEFORE | AFTER }  --´¥·¢Æ÷ÓÐÖ´ÐеÄʱ¼äÉèÖ㺿ÉÒÔÉèÖÃΪʼþ·¢ÉúÇ°»òºó¡£
{ INSERT | UPDATE | DELETE }  --ͬÑùÒ²ÄÜÉ趨´¥· ......

Mysql my.ini ÅäÖÃÎļþÏê½â

±¾ÎÄתÔØ×Ô£ºhttp://www.54xue.com/?action-viewnews-itemid-7498
#BEGIN CONFIG INFO
#DESCR: 4GB RAM, ֻʹÓÃInnoDB, ACID, ÉÙÁ¿µÄÁ¬½Ó, ¶ÓÁиºÔØ´ó
#TYPE: SYSTEM
#END CONFIG INFO
#
# ´ËmysqlÅäÖÃÎļþÀý×ÓÕë¶Ô4GÄÚ´æ
# Ö÷ҪʹÓÃINNODB
#´¦Àí¸´ÔÓ¶ÓÁв¢ÇÒÁ¬½ÓÊýÁ¿½ÏÉÙµÄmysql·þÎñÆ÷
#
# ½«´ËÎļþ¸´ÖƵ½/etc/m ......

linuxÏ mysql Íü¼ÇrootÓû§ÃÜÂë½â¾ö°ì·¨

linuxÏÂÍü¼ÇÁËmysqlµÄrootÓû§ÃÜÂë½â¾ö°ì·¨£º
¡¡¡¡Ò»¡¢ÒÔϵͳµÄrootÓû§£¨Ê²Ã´£¬ÄãµÄϵͳµÄrootÓû§ÃÜÂëÒ²ÍüÁË¡£ÄÇÖ»ºÃ¿´ÎÒÁíÍâһƪlinuxÏÂÍü¼ÇrootÓû§µÄ½â¾ö°ì·¨ÁËÏȽâ¾öÕâ¸öÎÊÌ⣩µÇ½ϵͳ£¬½øÈëÖÕ¶Ë
¡¡¡¡[root@localhost /]#
¡¡¡¡¶þ¡¢É±µômysql½ø³Ì
¡¡¡¡·½·¨1¡¢[root@localhost /]#killall mysqld
¡¡¡¡·½·¨2¡ ......

mysql Ëæ»ú»ñÈ¡¼Ç¼ order by rand ÓÅ»¯

Èç¹ûÒªËæ»ú»ñÈ¡¼Ç¼Êý£¬ÔÚmysqlÀï×î¼òµ¥µÄ·½·¨¿Ï¶¨ÊÇorder
by
rand
()ÁË£¬µ«ÊÇÕâÖÖ·½·¨Ö»ÄÜÔÚ±í¼Ç¼¼«ÉÙµÄÇé¿öϲÅÄÜʹÓá£Ö÷ÒªÊÇÒòΪorder
by
rand
()µ¼ÖÂÁËusing filesort.Õâ¸öʱºò²éѯÀàÐÍ»á±ä³Éall£¬Ë÷Òý»áʧЧ¡£Ö»Ðè¼òµ¥µÄ±äͨÏ£¬Íê³É¿ÉÒÔ×öµ½Í¬ÑùµÄЧ¹û¡£
¸ù¾Ý¼Ç¼µÄÀàÐÍ£¬·ÖÀàÁ¬ÐøºÍ·ÇÁ¬ÐøÁ½ÖÖ¡£
Á¬ÐøÖ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ