µ±MYSQL³ÉΪԽÀ´Ô½¶àµÄweb2Õ¾µãµÄÑ¡ÔñµÄDBµÄʱºò£¬µ±Õ¾µãÔ½À´Ô½´ó£¬Á÷Á¿Ô½À´Ô½¶à£¬Óû§Ô½À´Ô½¶àµÄʱºò£¬Êý¾Ý¿âÍùÍùµÚÒ»¸ö³ÉΪϵͳµÄÆ¿¾±£¬ÈçºÎÌáÉýDBµÄÐÔÄܳÉΪϵͳ³É°ÜµÄ¹Ø¼üµã£¬±¾ÎÄÖ»ÊÇ´Ó×Ô¼ºµÄÈÏʶÉÏ˵˵¿ÉÒÔ´Ó¼¸¸ö·½ÃæÌáÉýMYSQLµÄÐÔÄÜ£¬ÒÔ¼°¿ÉÒÔ²ÉÈ¡µÄÀ©Õ¹·½Ê½¡£µ«ÊDz»»áÏêϸµÄ²ûÊö£¬ÏêϸµÄ˵Ã÷ºÍ²Ù×÷£¬·ÖÎö·½·¨ÒÔºóÓÐʱ¼äÔÙ×Ðϸ·ÖÏí¡£
Ò»¡¢Ñ¡ÔñºÏÊʵÄÊý¾Ý¿â´æÖüÒýÇæ
MYSQLÖ§³ÖµÄÒýÇæºÜ¶à£¬ÀýÈçMyISAM£¬MEMORY£¬InnoDBµÈµÈÀàÐÍ£¬Ã¿¸öÀàÐÍÊÔÓõij¡¾°ÊDz»Ò»ÑùµÄ£¬Ç¡µ±µÄÑ¡Ôñ´æ´¢ÒýÇæ¿ÉÒÔ½ÚÊ¡Äã²»ÉÙʱ¼ä£¬ÏêϸµÄ½éÉÜÄã¿ÉÒԲο¼¡±µÚ15Õ£º´æ´¢ÒýÇæºÍ±íÀàÐÍ¡°¡£
¶þ¡¢ÓÅ»¯SQLÓï¾ä
²»ÒªÒÔΪSQLÓï¾ä¹ØÏµ²»´ó£¬°´ÕÕÒÔÍùµÄ¾Ñ飬ÍùÍù¼¸¸ö»ûÐεÄSQL¾Í¿ÉÒÔÍÏ¿åÒ»¸öDB£¬¾ö¶¨²»ÊÇΣÑÔËÊÌý£¬ÔÚ´ÓϵͳÓÅ»¯ºÍDBÓÅ»¯¼°ÆäÀ©Õ¹Ö®Ç°£¬Çë×Ðϸ¼ì²éϵͳÖÐÓõ½µÄSQL£¬ÏȽâ¾öSQL¿ÉÄÜ´øÀ´µÄÎÊÌ⣬¶ø¾ÑéÊÇ£¬×öºÃÕâ²½£¬¾Í¿ÉÒÔ½â¾öºÜ¶à³õÆÚµÄÐÔÄÜÎÊÌâ¡£
Èý¡¢½¨Á¢Ë÷Òý
ÕâºÍÇ°ÃæµÄSQLÓÅ»¯ÓÐÒ»¶¨µÄÁªÏµ£¬×Ðϸ²é¿´ÄãµÄSQLÓïÑÔ£¬¾¡¿ÉÄܵÄÓÅ»¯Ëû£¬È»ºó½¨Á¢±ØÐëµÄË÷Òý£¬Ç§Íò²»ÒªºöÊÓÁËË÷ÒýµÄÍþÁ¦£¬ÎÒÃÇÔø¾Óйý²âÊÔ£¬2WÌõµÄ»ù±¾Êý¾Ý£¬Éú³ÉÒ³Ãæ£¬Ã»ÓÐË÷Òýǰ£¬ÍÆËãÆäÈ«²¿Éú³ÉÐèÒªµÄʱ¼äÊÇ81¸öСʱ£¬¶ø¼ÓÉÏË÷Òýºó£¬Ö»ÐèÒª12·ÖÖÓ£¬¶à´óµÄÐÔÄÜÌáÉý£¬¸÷λ¿ÉÒÔ×Ô¼ºÄǼÆËãÆ÷´ÖÂÔµÄËãËã¡£
ËÄ¡¢½¨Á¢·ÖÇø&±í¿Õ¼ä
ºÜ¶àÈËÒÔΪֻÓÐOracle²ÅÓбí¿Õ¼ä£¬·ÖÇøÕâЩ¶«Î÷£¬²»Ïëµ½MYSQLÖÐÒ²ÓÐÀàËÆµÄ¶«Î÷°É£¬¾¡¹ÜÕâ¸ö¶«Î÷ÊÇmysql5²ÅÒýÈëµÄ£¬¾¡¹ÜÆä»¹²»ÊǺܳÉÊ죬µ«ÊǺÁÎÞÒÉÎÊ£¬ÕâÊÇÒ»¸öºÃµÄÐźţ¬ÔÚÎÒÃÇʹÓÃMYSQLµÄʱºò¾ÍÓÐÁ˸ü¶àµÄ·½°¸À´ÌáÉýÐÔÄÜÁË¡£
·ÖÇøÒ»°ã·ÖΪˮƽ·ÖÇøºÍ´¹Ö±·ÖÇø£¬MYSQLĿǰֻ֧³Öˮƽ·ÖÇø£¬ÓÐRANGE,LIST,HASH,KEYµÈµÈ·ÖÇø·½Ê½£¬Ïêϸ˵Ã÷ÒÔºóÔÙ˵£¬Äã¿ÉÒԲο¼¡±µÚ18Õ£º·ÖÇø¡°£¬"ͨ¹ý·ÖÇø£¨Partition£©ÌáÉýMySQLÐÔÄÜ"µÈÎÄÕ¡£
±í¿Õ¼äµÄÏà¹Ø»°Ì⣬¿ÉÒԲο¼¡±µÚ17Õ£ºMySQL´Ø¡°£¬²»ÔÚ׸Êö¡£
Îå¡¢µ÷ÕûMYSQLºÍϵͳ²ÎÊý
Õâ¸ö·½°¸ÊǰéËæ×ÅÕû¸öÐÔÄÜÌáÉý¹ý³ÌµÄ£¬ÄãµÄ²»Ê±µÄµ÷Õû²ÎÊýÒԵõ½¸üºÃµÄÐÔÄÜ£¬Õâ¸ö±È½Ï¸´ÔÓ£¬Ã»ÓÐɶ³ÉÎĵĹ涨£¬¶¼ÊÇ¿¿¾Ñé»òÕßʵ¼ùµÃµ½µÄ¡£
Áù¡¢¼¯Èº»òÕßproxy
µ½ÕâÀïΪֹ£¬µ¥»úµÄMYSQL»ù±¾ÉÏ¿ÉÒÔÓÅ»¯µ÷ÕûµÄ¶¼Éæ¼°µ½ÁË£¬Èç¹ûÕâ¸öʱºò»¹ÊǶ¥²»×¡Ñ¹Á¦£¬¸Ã¿¼ÂÇˮƽÀ©Õ¹»òÕß´¹Ö±À©Õ¹ÁË£¬´¹Ö±À©Õ¹±È½ÏÈÝÒ×£¬Ö»ÒªÕë¶Ôµ¥»úµÄÐÔÄܵõ½Æ¿¾±µÄËùÔÚ£¬Ôö¼ÓCPU»òÕßÄÚ´æ»òÕß»»±È½ÏÇ¿¾¢µÄÉ豸¾Í¿ÉÒԺܿìµÃµ½Á¢¸Í¼ûÓ°µÄЧ¹û¡£
µ«ÊÇ´¹Ö±À©Õ¹ÄÜÁ¦ÓÐÏÞ£¬²»¿ÉÄܵõ½ÎÞÏÞ¼¶µÄÀ©Õ¹£¬·çÏÕÒ²±È½Ï´ó£¬³ýÁË´¹Ö±À©Õ¹£¬´ó¼ÒÑ¡Ôñ½Ï¶àµÄÊÇˮƽÀ©Õ¹£¬Ò²¾ÍÊÇͨ¹ýÔö¼Ó·þÎñÆ÷£¬ÎÞÏ޵ĵõ½ÐÔÄܵÄÀ©Õ¹£¬µ±È»Õâ¸öÀïÃæÄÚÈÝÊǺܶàµÄ£¬ÈçºÎ×öµ½Êý¾Ý¿âµÄ±¸·Ý£¬Í¬²½µÈ¶¼ÊÇÐèÒª¿¼ÂǺͽâ¾öµÄÎÊÌ⣬¶øÇÒ»¹Òª¿¼ÂÇÕâô¶à»úÆ÷¼äµÄÊý¾ÝÖØ¸´³É¶¼µÈÎÊÌ⣻³ý´ËÖ®Í⣬»¹ÓпÉÄܽ«Êý¾Ý¿â»º´æµ½memcached»òÕßʹÓÃmysql proxyµÈʵÏÖÁ¬½Ó³ØÖ®ÀàµÄ·½°¸£¬¶¼ÊÇÐèÒª¿¼ÂǺ;ñÔñµÄ¡£
ÒÔÉÏÿ¸ö·ÖÀà¶¼ÊǸö´óµÄ»°Ì⣬ÕâôһƪÎÄÕÂÖ»ÊÇ˵Ã÷ÁËÓÅ»¯µÄ˼·ºÍ»ù±¾Á÷³Ì£¬ÆäÖÐÉæ¼°µ½ºÜ¶à¶«Î÷£¬ÀýÈçÕï¶ÏºÍ·ÖÎöµÈ¶¼ÊǺÜÓм¼Êõº¬Á¿µÄ£¬ÎÒÃÇÏ´λáÒ»¸öרÌâÒ»¸öרÌâµÄ×Ðϸ·ÖÎö£¬Á¦Çó½«MYSQLµÄÐÔÄÜ´ïµ½¾¡¿ÉÄܵİñ¡£