ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

½éÉÜÒ»ÏÂMysqlµÄ´æ´¢ÒýÇæ
2014-11-24 01:01:23 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:1672´Î
Tags£º½éÉÜ Mysql ´æ´¢ ÒýÇæ


´æ´¢ÒýÇæÊÇʲô£¿


MySQLÖеÄÊý¾ÝÓø÷ÖÖ²»Í¬µÄ¼¼Êõ´æ´¢ÔÚÎļþ(»òÕßÄÚ´æ)ÖС£ÕâЩ¼¼ÊõÖеÄÿһÖÖ¼¼Êõ¶¼Ê¹Óò»Í¬µÄ´æ´¢»úÖÆ¡¢Ë÷Òý¼¼ÇÉ¡¢Ëø¶¨Ë®Æ½²¢ÇÒ×îÖÕÌṩ¹ã·ºµÄ²»Í¬µÄ¹¦ÄܺÍÄÜÁ¦¡£Í¨¹ýÑ¡Ôñ²»Í¬µÄ¼¼Êõ£¬ÄãÄܹ»»ñµÃ¶îÍâµÄËٶȻòÕß¹¦ÄÜ£¬´Ó¶ø¸ÄÉÆÄãµÄÓ¦ÓõÄÕûÌ幦ÄÜ¡£


ÀýÈ磬Èç¹ûÄãÔÚÑо¿´óÁ¿µÄÁÙʱÊý¾Ý£¬ÄãÒ²ÐíÐèҪʹÓÃÄÚ´æ´æ´¢ÒýÇæ¡£ÄÚ´æ´æ´¢ÒýÇæÄܹ»ÔÚÄÚ´æÖд洢ËùÓеıí¸ñÊý¾Ý¡£ÓÖ»òÕߣ¬ÄãÒ²ÐíÐèÒªÒ»¸öÖ§³ÖÊÂÎñ´¦ÀíµÄÊý¾Ý¿â(ÒÔÈ·±£ÊÂÎñ´¦Àí²»³É¹¦Ê±Êý¾ÝµÄ»ØÍËÄÜÁ¦)¡£


ÕâЩ²»Í¬µÄ¼¼ÊõÒÔ¼°ÅäÌ×µÄÏà¹Ø¹¦ÄÜÔÚMySQLÖб»³Æ×÷´æ´¢ÒýÇæ(Ò²³Æ×÷±íÀàÐÍ)¡£ MySQLĬÈÏÅäÖÃÁËÐí¶à²»Í¬µÄ´æ´¢ÒýÇ棬¿ÉÒÔÔ¤ÏÈÉèÖûòÕßÔÚMySQL·þÎñÆ÷ÖÐÆôÓá£Äã¿ÉÒÔÑ¡ÔñÊÊÓÃÓÚ·þÎñÆ÷¡¢Êý¾Ý¿âºÍ±í¸ñµÄ´æ´¢ÒýÇ棬ÒÔ±ãÔÚÑ¡ÔñÈçºÎ ´æ´¢ÄãµÄÐÅÏ¢¡¢ÈçºÎ¼ìË÷ÕâЩÐÅÏ¢ÒÔ¼°ÄãÐèÒªÄãµÄÊý¾Ý½áºÏʲôÐÔÄܺ͹¦ÄܵÄʱºòΪÄãÌṩ×î´óµÄÁé»îÐÔ¡£


Ñ¡ÔñÈçºÎ´æ´¢ºÍ¼ìË÷ÄãµÄÊý¾ÝµÄÕâÖÖÁé»îÐÔÊÇMySQLΪʲôÈç´ËÊÜ»¶Ó­µÄÖ÷ÒªÔ­ Òò¡£ÆäËüÊý¾Ý¿âϵͳ(°üÀ¨´ó¶àÊýÉÌҵѡÔñ)½öÖ§³ÖÒ»ÖÖÀàÐ͵ÄÊý¾Ý´æ´¢¡£Òź¶µÄÊÇ£¬ÆäËüÀàÐ͵ÄÊý¾Ý¿â½â¾ö·½°¸²ÉÈ¡µÄ¡°Ò»¸ö³ßÂëÂú×ãÒ»ÇÐÐèÇ󡱵ķ½Ê½Òâζ×ÅÄã Ҫô¾ÍÎþÉüһЩÐÔÄÜ£¬ÒªÃ´Äã¾ÍÓü¸¸öСʱÉõÖÁ¼¸ÌìµÄʱ¼äÏêϸµ÷ÕûÄãµÄÊý¾Ý¿â¡£Ê¹ÓÃMySQL£¬ÎÒÃǽöÐèÒªÐÞ¸ÄÎÒÃÇʹÓõĴ洢ÒýÇæ¾Í¿ÉÒÔÁË¡£


ÔÚÕâƪÎÄÕÂÖУ¬ÎÒÃDz»×¼±¸¼¯ÖÐÌÖÂÛ²»Í¬µÄ´æ´¢ÒýÇæµÄ¼¼Êõ·½ÃæµÄÎÊÌâ(¾¡¹ÜÎÒÃDz»¿É ±ÜÃâµØÒªÑо¿ÕâЩÒòËصÄijЩ·½Ãæ)£¬Ïà·´£¬ÎÒÃǽ«¼¯ÖнéÉÜÕâЩ²»Í¬µÄÒýÇæ·Ö±ð×îÊÊÓ¦ÄÄÖÖÐèÇóºÍÈçºÎÆôÓò»Í¬µÄ´æ´¢ÒýÇ档ΪÁËʵÏÖÕâ¸öÄ¿µÄ£¬ÔÚ½éÉÜÿһ¸ö´æ ´¢ÒýÇæµÄ¾ßÌåÇé¿ö֮ǰ£¬ÎÒÃDZØÐëÒªÁ˽âһЩ»ù±¾µÄÎÊÌâ¡£


ÈçºÎÈ·¶¨ÓÐÄÄЩ´æ´¢ÒýÇæ¿ÉÓÃ


Äã¿ÉÒÔÔÚMySQL(¼ÙÉèÊÇMySQL·þÎñÆ÷4.1.2ÒÔÉÏ°æ±¾)ÖÐʹÓÃÏÔʾÒýÇæµÄÃüÁîµÃµ½Ò»¸ö¿ÉÓÃÒýÇæµÄÁÐ±í¡£


16 rows in set (0.01 sec) ¡¡¡¡Õâ¸ö±í¸ñÏÔʾÁË¿ÉÓõÄÊý¾Ý¿âÒýÇæµÄÈ«²¿Ãûµ¥ÒÔ¼°ÔÚµ±Ç°µÄÊý¾Ý¿â·þÎñÆ÷ÖÐÊÇ·ñÖ§³ÖÕâЩÒýÇæ¡£


¶ÔÓÚMySQL 4.1.2ÒÔÇ°°æ±¾£¬¿ÉÒÔʹÓÃmysql> show variables like ¡°have_%¡±(ÏÔʾÀàËÆ¡°have_%¡±µÄ±äÁ¿):


Äã¿ÉÒÔͨ¹ýÐÞ¸ÄÉèÖýű¾ÖеÄÑ¡ÏîÀ´ÉèÖÃÔÚMySQL°²×°Èí¼þÖпÉÓõÄÒýÇæ¡£Èç¹ûÄãÔÚʹÓÃÒ»¸ö Ô¤ÏÈ°ü×°ºÃµÄMySQL¶þ½øÖÆ·¢²¼°æÈí¼þ£¬ÄÇô£¬Õâ¸öÈí¼þ¾Í°üº¬Á˳£ÓõÄÒýÇ档Ȼ¶ø£¬ÐèÒªÖ¸³öµÄÊÇ£¬Èç¹ûÄãҪʹÓÃijЩ²»³£ÓõÄÒýÇ棬ÌرðÊÇCSV¡¢ RCHIVE(´æµµ)ºÍBLACKHOLE(ºÚ¶´)ÒýÇ棬Äã¾ÍÐèÒªÊÖ¹¤ÖØбàÒëMySQLÔ´Âë ¡£


ʹÓÃÒ»¸öÖ¸¶¨µÄ´æ´¢ÒýÇæ


Äã¿ÉÒÔʹÓúܶ෽·¨Ö¸¶¨Ò»¸öҪʹÓõĴ洢ÒýÇæ¡£×î¼òµ¥µÄ·½·¨ÊÇ£¬Èç¹ûÄãϲ»¶Ò»ÖÖÄÜÂú ×ãÄãµÄ´ó¶àÊýÊý¾Ý¿âÐèÇóµÄ´æ´¢ÒýÇ棬Äã¿ÉÒÔÔÚMySQLÉèÖÃÎļþÖÐÉèÖÃÒ»¸öĬÈϵÄÒýÇæÀàÐÍ£¨Ê¹ÓÃstorage_engine Ñ¡Ï»òÕßÔÚÆô¶¯Êý¾Ý¿â·þÎñÆ÷ʱÔÚÃüÁîÐкóÃæ¼ÓÉϨCdefault-storage-engine»ò¨Cdefault-table-typeÑ¡Ïî ¡£


¸üÁé»îµÄ·½Ê½ÊÇÔÚËæMySQL·þÎñÆ÷·¢²¼Í¬Ê±ÌṩµÄMySQL¿Í»§¶Ëʱָ¶¨Ê¹ÓõĴ洢ÒýÇæ¡£×îÖ±½ÓµÄ·½Ê½ÊÇÔÚ´´½¨±íʱָ¶¨´æ´¢ÒýÇæµÄÀàÐÍ£¬ÏòÏÂÃæÕâÑù:


Ä㻹¿ÉÒԸıäÏÖÓеıíʹÓõĴ洢ÒýÇ棬ÓÃÒÔÏÂÓï¾ä:


È»¶ø£¬ÄãÔÚÒÔÕâÖÖ·½Ê½Ð޸ıí¸ñÀàÐ͵ÄʱºòÐèÒª·Ç³£×Ðϸ£¬ÒòΪ¶Ô²»Ö§³ÖͬÑùµÄË÷Òý¡¢×Ö¶ÎÀàÐÍ»òÕß±í´óСµÄÒ»¸öÀàÐͽøÐÐÐ޸ĿÉÄÜʹÄ㶪ʧÊý¾Ý¡£Èç¹ûÄãÖ¸¶¨Ò»¸öÔÚÄãµÄµ±Ç°µÄÊý¾Ý¿âÖв»´æÔÚµÄÒ»¸ö´æ´¢ÒýÇ棬ÄÇô¾Í»á´´½¨Ò»¸öMyISAM(ĬÈϵÄ)ÀàÐÍµÄ±í¡£



¸÷´æ´¢ÒýÇæÖ®¼äµÄÇø±ð


ΪÁË×ö³öÑ¡ÔñÄÄÒ»¸ö´æ´¢ÒýÇæµÄ¾ö¶¨£¬ÎÒÃÇÊ×ÏÈÐèÒª¿¼ÂÇÿһ¸ö´æ´¢ÒýÇæÌṩÁËÄÄЩ²»Í¬ µÄºËÐŦÄÜ¡£ÕâÖÖ¹¦ÄÜʹÎÒÃÇÄܹ»°Ñ²»Í¬µÄ´æ´¢ÒýÇæÇø±ð¿ªÀ´¡£ÎÒÃÇÒ»°ã°ÑÕâЩºËÐŦÄÜ·ÖΪËÄÀà:Ö§³ÖµÄ×ֶκÍÊý¾ÝÀàÐÍ¡¢Ëø¶¨ÀàÐÍ¡¢Ë÷ÒýºÍ´¦Àí¡£Ò»Ð©ÒýÇæ¾ßÓÐ Äܹý´ÙʹÄã×ö³ö¾ö¶¨µÄ¶ÀÌصŦÄÜ£¬ÎÒÃÇÒ»»á¶ùÔÙ×ÐϸÑо¿ÕâЩ¾ßÌåÎÊÌâ¡£


×ֶκÍÊý¾ÝÀàÐÍ


ËäÈ»ËùÓÐÕâЩÒýÇ涼֧³ÖͨÓõÄÊý¾ÝÀàÐÍ£¬ÀýÈçÕûÐÍ¡¢ÊµÐͺÍ×Ö·ûÐ͵ȣ¬µ«ÊÇ£¬²¢²»ÊÇËùÓеÄÒýÇ涼֧³ÖÆäËüµÄ×Ö¶ÎÀàÐÍ£¬ÌرðÊÇBLOG£¨¶þ½øÖÆ´ó¶ÔÏ󣩻òÕßTEXTÎı¾ÀàÐÍ¡£ÆäËüÒýÇæÒ²Ðí½öÖ§³ÖÓÐÏÞµÄ×Ö·û¿í¶ÈºÍÊý¾Ý´óС¡£


ÕâЩ¾ÖÏÞÐÔ¿ÉÄÜÖ±½ÓÓ°Ïìµ½Äã¿ÉÒÔ´æ´¢µÄÊý¾Ý£¬Í¬Ê±Ò²¿ÉÄÜ»á¶ÔÄãʵʩµÄËÑË÷µÄÀàÐÍ»òÕßÄã¶ÔÄÇЩÐÅÏ¢´´½¨µÄË÷Òý²úÉú¼ä½ÓµÄÓ°Ïì¡£ÕâЩÇø±ðÄܹ»Ó°ÏìÄãµÄÓ¦ÓóÌÐòµÄÐÔÄܺ͹¦ÄÜ£¬ÒòΪÄã±ØÐëÒª¸ù¾ÝÄãÒª´æ´¢µÄÊý¾ÝÀàÐÍÑ¡Ôñ¶ÔÐèÒªµÄ´æ´¢ÒýÇæµÄ¹¦ÄÜ×ö³ö¾ö²ß¡£


Ëø¶¨


Êý¾Ý¿âÒýÇæÖеÄËø¶¨¹¦Äܾö¶¨ÁËÈçºÎ¹ÜÀíÐÅÏ¢µÄ·ÃÎʺ͸üС£µ±Êý¾Ý¿âÖеÄÒ»¸ö¶ÔÏóΪÐÅÏ¢¸üÐÂËø¶¨ÁË£¬ÔÚ¸üÐÂÍê³É֮ǰ£¬ÆäËü´¦Àí²»ÄÜÐÞ¸ÄÕâ¸öÊý¾Ý(ÔÚijЩÇé¿öÏ»¹²»ÔÊÐí¶ÁÕâÖÖÊý¾Ý)¡£


Ëø¶¨²»½öÓ°ÏìÐí¶à²»Í¬µÄÓ¦ÓóÌÐòÈçºÎ¸üÐÂÊý¾Ý¿âÖеÄÐÅÏ¢£¬¶øÇÒ»¹Ó°Ïì¶ÔÄǸöÊý¾ÝµÄ²é ѯ¡£ÕâÊÇÒòΪ²éѯ¿ÉÄÜÒª·ÃÎÊÕýÔÚ±»Ð޸ĻòÕ߸üеÄÊý¾Ý¡£×ܵÄÀ´Ëµ£¬ÕâÖÖÑÓ³ÙÊǺÜСµÄ¡£´ó¶àÊýËø¶¨»úÖÆÖ÷ÒªÊÇΪÁË·ÀÖ¹¶à¸ö´¦Àí¸üÐÂͬһ¸öÊý¾Ý¡£ÓÉÓÚÏòÊý¾ÝÖÐ ²åÈëÐÅÏ¢ºÍ¸üÐÂÐÅÏ¢ÕâÁ½ÖÖÇé¿ö¶¼ÐèÒªËø¶¨£¬Äã¿ÉÒÔÏëÏ󣬶à¸öÓ¦ÓóÌÐòʹÓÃͬһ¸öÊý¾Ý¿â¿ÉÄÜ»áÓкܴóµÄÓ°Ïì¡£


²»Í¬µÄ´æ´¢ÒýÇæÔÚ²»Í¬µÄ¶ÔÏ󼶱ðÖ§³ÖËø¶¨£¬¶øÇÒÕâЩ¼¶±ð½«Ó°Ïì¿ÉÒÔͬʱ·ÃÎʵÄЊϢ¡£µÃµ½Ö§³ÖµÄ¼¶±ðÓÐÈýÖÖ:±íËø¶¨¡¢¿éËø¶¨ºÍÐÐËø¶¨¡£Ö§³Ö×î¶àµÄÊDZíËø¶¨£¬ÕâÖÖËø¶¨ÊÇÔÚMyISAMÖÐÌṩµÄ¡£ÔÚÊý¾Ý¸üÐÂʱ£¬ËüËø¶¨ÁËÕû¸ö±í¡£Õâ¾Í·ÀÖ¹ÁË Ðí¶àÓ¦ÓóÌÐòͬʱ¸üÐÂÒ»¸ö¾ßÌåµÄ±í¡£Õâ¶ÔÓ¦ÓúܶàµÄ¶àÓû§Êý¾Ý¿âÓкܴóµÄÓ°Ï죬ÒòΪËüÑÓ³ÙÁ˸üеĹý³Ì¡£


Ò³¼¶Ëø¶¨Ê¹ÓÃBerkeley DBÒýÇ棬²¢ÇÒ¸ù¾ÝÉÏÔصÄÐÅÏ¢Ò³(8KB)Ëø¶¨Êý¾Ý¡£µ±ÔÚÊý¾Ý¿âµÄºÜ¶àµØ·½½øÐиüеÄʱºò£¬ÕâÖÖËø¶¨²»»á³öÏÖʲôÎÊÌâ¡£µ«ÊÇ£¬ÓÉÓÚÔö¼Ó¼¸ÐÐÐÅÏ¢¾ÍÒªËø¶¨Êý¾Ý½á¹¹µÄ×îºó8KB£¬µ±ÐèÒªÔö¼Ó´óÁ¿µÄÐУ¬Ò²±ðÊÇ´óÁ¿µÄСÐÍÊý¾Ý£¬¾Í»á´øÀ´ÎÊÌâ¡£


Ðм¶Ëø¶¨ÌṩÁË×î¼ÑµÄ²¢ÐзÃÎʹ¦ÄÜ£¬Ò»¸ö±íÖÐÖ»ÓÐÒ»ÐÐÊý¾Ý±»Ëø¶¨¡£Õâ¾ÍÒâζןܶàÓ¦ÓóÌÐòÄܹ»¸üÐÂͬһ¸ö±íÖеIJ»Í¬ÐеÄÊý¾Ý£¬¶ø²»»áÒýÆðËø¶¨µÄÎÊÌâ¡£Ö»ÓÐInnoDB´æ´¢ÒýÇæÖ§³ÖÐм¶Ëø¶¨¡£


½¨Á¢Ë÷Òý


½¨Á¢Ë÷ÒýÔÚËÑË÷ºÍ»Ö¸´Êý¾Ý¿âÖеÄÊý¾ÝµÄʱºòÄܹ»ÏÔÖøÌá¸ßÐÔÄÜ¡£²»Í¬µÄ´æ´¢ÒýÇæÌṩ²»Í¬µÄÖÆ×÷Ë÷ÒýµÄ¼¼Êõ¡£ÓÐЩ¼¼ÊõÒ²Ðí»á¸üÊʺÏÄã´æ´¢µÄÊý¾ÝÀàÐÍ¡£


ÓÐЩ´æ´¢ÒýÇæ¸ù±¾¾Í²»Ö§³ÖË÷Òý£¬ÆäÔ­Òò¿ÉÄÜÊÇËüÃÇʹÓûù±¾±íË÷Òý(ÈçMERGEÒýÇæ)»òÕßÊÇÒòΪÊý¾Ý´æ´¢µÄ·½Ê½²»ÔÊÐíË÷Òý(ÀýÈçFEDERATED»òÕßBLACKHOLEÒýÇæ)¡£


ÊÂÎñ´¦Àí


ÊÂÎñ´¦Àí¹¦ÄÜͨ¹ýÌṩÔÚÏò±íÖиüкͲåÈëÐÅÏ¢ÆÚ¼äµÄ¿É¿¿ÐÔ¡£ÕâÖÖ¿É¿¿ÐÔÊÇͨ¹ýÈçÏ·½ ·¨ÊµÏֵģ¬ËüÔÊÐíÄã¸üбíÖеÄÊý¾Ý£¬µ«½öµ±Ó¦ÓõÄÓ¦ÓóÌÐòµÄËùÓÐÏà¹Ø²Ù×÷ÍêÈ«Íê³Éºó²Å½ÓÊÜÄã¶Ô±íµÄ¸ü¸Ä¡£ÀýÈ磬ÔÚ»á¼Æ´¦ÀíÖÐÿһ±Ê»á¼Æ·Ö¼´¦Àí½«°üÀ¨¶Ô½è ·½¿ÆÄ¿ºÍ´û·½¿ÆÄ¿Êý¾ÝµÄ¸ü¸Ä£¬ÄãÐèҪҪʹÓÃÊÂÎñ´¦Àí¹¦Äܱ£Ö¤¶Ô½è·½¿ÆÄ¿ºÍ´û·½¿ÆÄ¿µÄÊý¾Ý¸ü¸Ä¶¼Ë³ÀûÍê³É£¬²Å½ÓÊÜËù×öµÄÐ޸ġ£Èç¹ûÈÎÒ»Ïî²Ù×÷ʧ°ÜÁË£¬Ä㶼¿É ÒÔÈ¡ÏûÕâ¸öÊÂÎñ´¦Àí£¬ÕâЩÐ޸ľͲ»´æÔÚÁË¡£Èç¹ûÕâ¸öÊÂÎñ´¦Àí¹ý³ÌÍê³ÉÁË£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÔÊÐíÕâ¸öÐÞ¸ÄÀ´È·ÈÏÕâ¸ö²Ù×÷¡£




¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£º¹ØÓÚ·¿¼ÛµÄÒ»¸öÃæÊÔÌ⣬ÇëÓôúÂë.. ÏÂһƪ£ºWhat benefits does Hudson have ..

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿