MySQL´æ´¢ÒýÇæÑ¡ÔñInnoDB»¹ÊÇMyISAM
´æ´¢ÒýÇæÊÇʲô
MySQLÖеÄÊý¾ÝÓø÷ÖÖ²»Í¬µÄ¼¼Êõ´æ´¢ÔÚÎļþ(»òÕßÄÚ´æ)ÖС£ÕâЩ¼¼ÊõÖеÄÿһÖÖ¼¼Êõ¶¼Ê¹Óò»Í¬µÄ´æ´¢»úÖÆ¡¢Ë÷Òý¼¼ÇÉ¡¢Ëø¶¨Ë®Æ½²¢ÇÒ×îÖÕÌṩ¹ã·ºµÄ²»Í¬µÄ¹¦ÄܺÍÄÜÁ¦¡£Í¨¹ýÑ¡Ôñ²»Í¬µÄ¼¼Êõ£¬ÄãÄܹ»»ñµÃ¶îÍâµÄËÙ¶È»òÕß¹¦ÄÜ£¬´Ó¶ø¸ÄÉÆÄãµÄÓ¦ÓõÄÕûÌ幦ÄÜ¡£
ÀýÈ磬Èç¹ûÄãÔÚÑо¿´óÁ¿µÄÁÙʱÊý¾Ý£¬ÄãÒ²ÐíÐèҪʹÓÃÄÚ´æ´æ´¢ÒýÇæ¡£ÄÚ´æ´æ´¢ÒýÇæÄܹ»ÔÚÄÚ´æÖд洢ËùÓеıí¸ñÊý¾Ý¡£ÓÖ»òÕߣ¬ÄãÒ²ÐíÐèÒªÒ»¸öÖ§³ÖÊÂÎñ´¦ÀíµÄÊý¾Ý¿â(ÒÔÈ·±£ÊÂÎñ´¦Àí²»³É¹¦Ê±Êý¾ÝµÄ»ØÍËÄÜÁ¦)¡£
ÕâЩ²»Í¬µÄ¼¼ÊõÒÔ¼°ÅäÌ×µÄÏà¹Ø¹¦ÄÜÔÚMySQLÖб»³Æ×÷´æ´¢ÒýÇæ(Ò²³Æ×÷±íÀàÐÍ)¡£MySQLĬÈÏÅäÖÃÁËÐí¶à²»Í¬µÄ´æ´¢ÒýÇæ£¬¿ÉÒÔÔ¤ÏÈÉèÖûòÕßÔÚMySQL·þÎñÆ÷ÖÐÆôÓá£Äã¿ÉÒÔÑ¡ÔñÊÊÓÃÓÚ·þÎñÆ÷¡¢Êý¾Ý¿âºÍ±í¸ñµÄ´æ´¢ÒýÇæ£¬ÒÔ±ãÔÚÑ¡ÔñÈçºÎ´æ´¢ÄãµÄÐÅÏ¢¡¢ÈçºÎ¼ìË÷ÕâЩÐÅÏ¢ÒÔ¼°ÄãÐèÒªÄãµÄÊý¾Ý½áºÏʲôÐÔÄܺ͹¦ÄܵÄʱºòΪÄãÌṩ×î´óµÄÁé»îÐÔ¡£
Ñ¡ÔñÈçºÎ´æ´¢ºÍ¼ìË÷ÄãµÄÊý¾ÝµÄÕâÖÖÁé»îÐÔÊÇMySQLΪʲôÈç´ËÊÜ»¶ÓµÄÖ÷ÒªÔÒò¡£ÆäËüÊý¾Ý¿âϵͳ(°üÀ¨´ó¶àÊýÉÌҵѡÔñ)½öÖ§³ÖÒ»ÖÖÀàÐ͵ÄÊý¾Ý´æ´¢¡£Òź¶µÄÊÇ£¬ÆäËüÀàÐ͵ÄÊý¾Ý¿â½â¾ö·½°¸²ÉÈ¡µÄ“Ò»¸ö³ßÂëÂú×ãÒ»ÇÐÐèÇó”µÄ·½Ê½Òâζ×ÅÄãҪô¾ÍÎþÉüһЩÐÔÄÜ£¬ÒªÃ´Äã¾ÍÓü¸¸öСʱÉõÖÁ¼¸ÌìµÄʱ¼äÏêϸµ÷ÕûÄãµÄÊý¾Ý¿â¡£Ê¹ÓÃMySQL£¬ÎÒÃǽöÐèÒªÐÞ¸ÄÎÒÃÇʹÓõĴ洢ÒýÇæ¾Í¿ÉÒÔÁË¡£
¡¡¡¡
MyISAM ÊÇMySQLÖÐĬÈÏ´æ´¢ÒýÇæ£¬Ò»°ãÀ´Ëµ²»ÊÇÓÐÌ«¶àÈ˹ØÐÄÕâ¸ö¶«Î÷¡£MyISAM ºÍInnoDBÕâÁ½¸öÊÇ×î³£¼ûµÄ¡£
¡¡¡¡ÏÂÃæÏÈÈÃÎÒÃǻشðһЩÎÊÌ⣺
¡¡¡¡¡ôÄãµÄÊý¾Ý¿âÓÐÍâ¼üÂð£¿
¡¡¡¡¡ôÄãÐèÒªÊÂÎñÖ§³ÖÂð£¿
¡¡¡¡¡ôÄãÐèҪȫÎÄË÷ÒýÂð£¿
¡¡¡¡¡ôÄã¾³£Ê¹ÓÃʲôÑùµÄ²éѯģʽ£¿
¡¡¡¡¡ôÄãµÄÊý¾ÝÓжà´ó£¿
¡¡¡¡Ë¼¿¼ÉÏÃæÕâЩÎÊÌâ¿ÉÒÔÈÃÄãÕÒµ½ºÏÊʵķ½Ïò£¬µ«ÄDz¢²»ÊǾø¶ÔµÄ¡£Èç¹ûÄãÐèÒªÊÂÎñ´¦Àí»òÊÇÍâ¼ü£¬ÄÇôInnoDB ¿ÉÄÜÊDZȽϺõķ½Ê½¡£Èç¹ûÄãÐèҪȫÎÄË÷Òý£¬ÄÇôͨ³£À´Ëµ MyISAMÊǺõÄÑ¡Ôñ£¬ÒòΪÕâÊÇϵͳÄÚ½¨µÄ£¬È»¶ø£¬ÎÒÃÇÆäʵ²¢²»»á¾³£µØÈ¥²âÊÔÁ½°ÙÍòÐмǼ¡£ËùÒÔ£¬¾ÍËãÊÇÂýÒ»µã£¬ÎÒÃÇ¿ÉÒÔͨ¹ýʹÓÃSphinx´ÓInnoDBÖлñµÃÈ«ÎÄË÷Òý¡£
¡¡¡¡Êý¾ÝµÄ´óС£¬ÊÇÒ»¸öÓ°ÏìÄãÑ¡ÔñʲôÑù´æ´¢ÒýÇæµÄÖØÒªÒòËØ£¬´ó³ß´çµÄÊý¾Ý¼¯Ç÷ÏòÓÚÑ¡ÔñInnoDB·½Ê½£¬ÒòΪÆäÖ§³ÖÊÂÎñ´¦ÀíºÍ¹ÊÕϻָ´¡£Êý¾Ý¿âµÄÔÚС¾ö¶¨Á˹ÊÕϻָ´µÄʱ¼ä³¤¶Ì£¬InnoDB¿ÉÒÔÀûÓÃÊÂÎñÈÕÖ¾½øÐÐÊý¾Ý»Ö¸´£¬Õâ»á±È½Ï¿ì¡£¶øMyISAM¿ÉÄÜ»áÐèÒª¼¸¸öСʱÉõÖÁ¼¸ÌìÀ´¸ÉÕâЩÊ£¬InnoDBÖ»ÐèÒª¼¸·ÖÖÓ¡£
¡¡¡¡Äú²Ù×÷Êý¾Ý¿â±íµÄϰ¹ß¿ÉÄÜÒ²»áÊÇÒ»¸
Ïà¹ØÎĵµ£º
MySQL ´¥·¢Æ÷¼òµ¥ÊµÀý
1¡¢Óï·¨£º
CREATE TRIGGER <´¥·¢Æ÷Ãû³Æ> --´¥·¢Æ÷±ØÐëÓÐÃû×Ö£¬×î¶à64¸ö×Ö·û£¬¿ÉÄܺóÃæ»á¸½Óзָô·û.ËüºÍMySQLÖÐÆäËû¶ÔÏóµÄÃüÃû·½Ê½»ù±¾ÏàÏó.
{ BEFORE | AFTER } --´¥·¢Æ÷ÓÐÖ´ÐеÄʱ¼äÉèÖ㺿ÉÒÔÉèÖÃΪʼþ·¢Éúǰ»òºó¡£
{ INSERT | UPDATE | DELETE } --ͬÑùÒ²ÄÜÉ趨´¥· ......
MYSQLÃüÁî´óÈ«
Ò»¡¢Á¬½ÓMYSQL¡£
¸ñʽ£º mysql -hÖ÷»úµØÖ· -uÓû§Ãû £pÓû§ÃÜÂë
1¡¢Á¬½Óµ½±¾»úÉϵÄMYSQL¡£Ê×ÏÈ´ò¿ªDOS´°¿Ú£¬È»ºó½øÈëĿ¼mysql\bin£¬ÔÙ¼üÈëÃüÁîmysql -u root -p£¬»Ø³µºóÌáʾÄãÊäÃÜÂë.×¢ÒâÓû§Ãûǰ¿ÉÒÔÓпոñÒ²¿ÉÒÔûÓпոñ£¬µ«ÊÇÃÜÂëǰ±ØÐëûÓпոñ£¬·ñÔòÈÃÄãÖØÐÂÊäÈëÃÜÂë. Èç¹û¸Õ°²×°ºÃMYSQL£¬³¬¼¶Óû ......
http://www.cnblogs.com/rethink/archive/2009/10/09/1579634.html
mysql cache¹¦ÄÜ·ÖÎö£º
1
mysqlµÄcache¹¦ÄܵÄkeyµÄÉú³ÉÔÀíÊÇ£º°ÑselectÓï¾ä°´ÕÕÒ»¶¨µÄhash¹æÔòÉú³ÉΨһµÄkey£¬selectµÄ½á¹ûÉú³Évalue£¬¼´key=>value¡£ËùÒÔ¶ÔÓÚcache¶øÑÔ£¬selectÓï¾äÊÇÇø·Ö´óСдµÄ£¬Ò²Çø·Ö¿Õ¸ñµÄ¡£Á½¸öselectÓï¾ä±ØÐëÍêÍêȫȫһÖ ......
MySQL£ºÈÕÆÚº¯Êý¡¢Ê±¼äº¯Êý×ܽᣨMySQL 5.X£©
²Î¿¼³¤ÎÄ£º
Ò»¡¢MySQL »ñµÃµ±Ç°ÈÕÆÚʱ¼ä º¯Êý
1.1 »ñµÃµ±Ç°ÈÕÆÚ+ʱ¼ä£¨date + time£©º¯Êý£ºnow()
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2008-08-08 22:20:46 |
+---------------------+
³ýÁË now() º¯ÊýÄÜ»ñµÃµ±Ç°µ ......
ĬÈϵ¼³öµ½µ±Ç°Ä¿Â¼ÖÐ
¡¡¡¡1.µ¼³öÕû¸öÊý¾Ý¿â
¡¡¡¡mysqldump -u Óû§Ãû -p Êý¾Ý¿âÃû > µ¼³öµÄÎļþÃû
¡¡¡¡mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
¡¡¡¡2.µ¼³öÒ»¸ö±í
¡¡¡¡mysqldump -u Óû§Ãû -p Êý¾Ý¿âÃû ±íÃû> µ¼³öµÄÎļþÃû
¡¡¡¡mysqldum ......