
MySQL£¬×÷Ϊ¹ã·ºÓ¦ÓõĿªÔ´¹ØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳ£¬Æä´æ´¢ÒýÇæInnoDBÔÚÊý¾Ý´æ´¢ÉϲÉÓÃÁË·ÖÒ³£¨Paging£©»úÖÆ£¬¼´½«Êý¾Ý·Ö¸î³ÉÈô¸É¸ö¹Ì¶¨´óСµÄÒ³£¨Page£©£¬¶øÃ¿Ò»Ò³µÄ´óСͨ³£±»É趨Ϊ16KB
ÕâÒ»Éè¼ÆÑ¡Ôñ±³ºóÔ̺¬×ÅÉî¿ÌµÄ¿¼ÂÇÓëÓÅÊÆ£¬±¾ÎĽ«ÉîÈë̽ÌÖMySQLһҳΪºÎÊÇ16K£¬²¢½âÎöÆä¶ÔÐÔÄÜ¡¢ÄÚ´æ¹ÜÀí¼°´æ´¢Ð§ÂʵÄÓ°Ïì
Ò»¡¢ÐÔÄÜÓÅ»¯µÄ±ØÈ»Ñ¡Ôñ Ê×ÏÈ£¬´ÓÐÔÄÜÓÅ»¯µÄ½Ç¶ÈÀ´¿´£¬½Ï´óµÄÒ³´óСÄÜÏÔÖøÌáÉýÊý¾ÝµÄ¶ÁÈ¡ºÍдÈëЧÂÊ
MySQLÔÚ´¦ÀíÊý¾Ýʱ£¬ÒÔҳΪµ¥Î»½øÐдÅÅÌI/O²Ù×÷
µ±ÐèÒª¶ÁÈ¡»òдÈë´óÁ¿Êý¾Ýʱ£¬Èç¹ûÒ³´óС½ÏС£¬Òâζ×ÅÐèÒªÖ´Ðиü¶àµÄ´ÅÅÌI/O²Ù×÷£¬Õ⽫ֱ½Óµ¼ÖÂÐÔÄÜÆ¿¾±
Ïà·´£¬½«Ò³´óСÉ趨Ϊ16KB£¬¿ÉÒÔÔںܴó³Ì¶ÈÉϼõÉÙ´ÅÅÌI/O²Ù×÷µÄ´ÎÊý£¬½µµÍ´ÅÅÌѰµÀʱ¼äºÍÊý¾Ý¶ÁȡƵÂÊ£¬´Ó¶øÌá¸ßÕûÌåÐÔÄÜ
ÔÚʵ¼ÊÓ¦ÓÃÖУ¬ÕâÒ»µãÓÈÎªÖØÒª
ÀýÈ磬ÔÚ´¦Àí´ó¹æÄ£Êý¾Ý·ÖÎö¡¢¸ß²¢·¢·ÃÎʵȳ¡¾°Ê±£¬½Ï´óµÄÒ³´óСÄܹ»ÏÔÖø¼õÉÙÊý¾Ý¿âÏìӦʱ¼ä£¬ÌáÉýÓû§ÌåÑé
´ËÍâ£¬Ëæ×ÅSSDµÈ¸ßÐÔÄÜ´æ´¢É豸µÄÆÕ¼°£¬ËäÈ»´ÅÅÌI/OÐÔÄܵõ½ÁË´ó·ùÌáÉý£¬µ«·ÖÒ³»úÖÆÈÔÈ»Äܹ»½øÒ»²½ÍÚ¾ò´æ´¢É豸µÄDZÁ¦£¬ÊµÏÖ¸ü¸ßµÄÊý¾Ý·ÃÎÊЧÂÊ
¶þ¡¢ÄÚ´æ¹ÜÀíµÄ¸ßЧʵ¼ù ÄÚ´æ¹ÜÀíÊÇÓ°ÏìÊý¾Ý¿âÐÔÄܵÄÁíÒ»¸ö¹Ø¼üÒòËØ
MySQLÔÚ½«Êý¾Ý¼ÓÔØµ½ÄÚ´æÖнøÐд¦Àíʱ£¬ÐèÒª¹ÜÀí´óÁ¿µÄÄÚ´æÒ³
Èç¹ûÒ³´óС½ÏС£¬ÄÇôÄÚ´æÖеÄÒ³±íÊýÁ¿½«´ó·ùÔö¼Ó£¬Õâ²»½öÔö¼ÓÁËÄÚ´æ¹ÜÀíµÄ¸´ÔÓ¶È£¬»¹¿ÉÄܵ¼ÖÂÄÚ´æË鯬»¯µÄÎÊÌâ
¶ø½Ï´óµÄÒ³´óС£¨Èç16KB£©ÔòÄÜÓÐЧ¼õÉÙÄÚ´æÒ³µÄÊýÁ¿£¬½µµÍÄÚ´æ¹ÜÀíµÄ¿ªÏú£¬Ìá¸ßÄÚ´æµÄÀûÓÃÂÊ
ÄÚ´æË鯬»¯µÄ¼õÉÙ¶ÔÓÚÊý¾Ý¿âÐÔÄÜÖÁ¹ØÖØÒª
ÄÚ´æË鯬»¯»áµ¼ÖÂÄÚ´æ¿Õ¼äÎÞ·¨±»ÓÐЧÀûÓ㬽ø¶øÓ°Ïìµ½Êý¾ÝµÄ¼ÓÔØËٶȺʹ¦ÀíЧÂÊ
ͨ¹ý²ÉÓýϴóµÄÒ³´óС£¬MySQLÄܹ»¼õÉÙÄÚ´æË鯬»¯µÄ·¢Éú£¬È·±£ÄÚ´æ¿Õ¼äµÃµ½³ä·ÖÀûÓ㬴Ӷø½øÒ»²½ÌáÉýÊý¾Ý¿âÐÔÄÜ
Èý¡¢´æ´¢Ð§ÂʵÄÏÔÖøÌáÉý ³ýÁËÐÔÄܺÍÄÚ´æ¹ÜÀí·½ÃæµÄÓÅÊÆÍ⣬½Ï´óµÄÒ³´óС»¹ÄÜÏÔÖøÌá¸ß´æ´¢Ð§ÂÊ
ÔÚ´æ´¢Êý¾Ýʱ£¬Ã¿¸öÒ³¶¼ÐèÒªÒ»¶¨µÄÔªÊý¾ÝÀ´¼Ç¼ҳµÄ״̬¡¢Êý¾ÝλÖõÈÐÅÏ¢
Èç¹ûÒ³´óС½ÏС£¬ÄÇôԪÊý¾ÝÔÚÒ³ÖÐËùÕ¼µÄ±ÈÀý½«Ïà¶Ô½Ï´ó£¬µ¼Ö´洢ЧÂʽµµÍ
¶ø²ÉÓýϴóµÄÒ³´óС£¨Èç16KB£©£¬Ôò¿ÉÒÔ¼õÉÙÔªÊý¾ÝËùÕ¼µÄ±ÈÀý£¬Ìá¸ß´æ´¢Êý¾ÝµÄÃܶȣ¬´Ó¶ø¸üÓÐЧµØÀûÓôÅÅ̿ռä
ÕâÒ»µãÔÚ´óÊý¾Ý³¡¾°ÏÂÓÈÎªÖØÒª
Ëæ×ÅÊý¾ÝÁ¿µÄ²»¶ÏÔö³¤£¬ÈçºÎ¸ßЧÀûÓô洢¿Õ¼ä³ÉΪÁËÊý¾Ý¿â¹ÜÀíµÄÖØÒªÌôÕ½
ͨ¹ý²ÉÓýϴóµÄÒ³´óС£¬MySQLÄܹ»ÔÚ±£Ö¤ÐÔÄܵÄͬʱ£¬ÊµÏÖ¸ü¸ßµÄ´æ´¢Ð§ÂÊ£¬½µµÍ´æ´¢³É±¾
ËÄ¡¢MySQLÒ³´óСµÄÅäÖÃÓëµ÷Õû ËäÈ»MySQLĬÈϽ«Ò³´óСÉ趨Ϊ16KB£¬µ«ÔÚʵ¼ÊÓ¦ÓÃÖУ¬ÎÒÃÇÈÔÈ»¿ÉÒÔ¸ù¾ÝÊý¾ÝÁ¿ºÍ·ÃÎÊģʽÀ´µ÷ÕûÒ³´óС
MySQLÌṩÁËinnodb_page_size²ÎÊýÀ´ÔÊÐíÓû§×Ô¶¨ÒåÒ³´óС
ÔÚÉèÖÃÒ³´óСʱ£¬ÐèҪעÒâÒÔϼ¸µã£º 1.¼æÈÝÐÔ¿¼ÂÇ£ºÄ³Ð©Êý¾Ý¿â±í¿ÉÄÜÓëÌØ¶¨µÄÒ³´óС²»¼æÈÝ
Òò´Ë£¬ÔÚµ÷ÕûÒ³´óС֮ǰ£¬ÐèҪȷ±£ËùÓÐ±í¶¼Äܹ»ÊÊӦеÄÒ³´óСÉèÖÃ
2.ÐÔÄÜÆÀ¹À£ºÔÚµ÷ÕûÒ³´óСºó£¬ÐèÒª¶ÔÊý¾Ý¿âÐÔÄܽøÐÐÈ«ÃæÆÀ¹À
ͨ¹ý¶Ô±Èµ÷ÕûǰºóµÄÐÔÄܱíÏÖ£¬¿ÉÒÔÅжÏеÄÒ³´óСÉèÖÃÊÇ·ñÓÐЧ
3.Êý¾Ý±¸·Ý£ºÔÚÐÞ¸ÄMySQLÅäÖÃÎļþ֮ǰ£¬Îñ±Ø×öºÃÊý¾Ý±¸·Ý¹¤×÷
ÒÔ·ÀÍòÒ»ÅäÖøü¸Äʧ°Ü»òµ¼ÖÂÊý¾Ý¶ªÊ§µÈÒâÍâÇé¿ö·¢Éú
Î塢ʵ¼Ê°¸ÀýÓëÓÅ»¯²ßÂÔ ÒÔÏÂÊÇÒ»¸ö¹ØÓÚMySQLÒ³´óСµ÷ÕûµÄʵ¼Ê°¸Àý
ij´óÐ͵çÉÌÆ½Ì¨ÔÚÃæÁÙº£Á¿Êý¾ÝºÍ¸ß²¢·¢·ÃÎʵÄÌôսʱ£¬·¢ÏÖÊý¾Ý¿âÐÔÄܳöÏÖÆ¿¾±
¾¹ý·ÖÎö·¢ÏÖ£¬ÏÖÓеÄ4KBÒ³´óСÎÞ·¨Âú×ã´óÊý¾ÝÁ¿ÏµĸßÐÔÄÜÐèÇó
ÓÚÊÇ£¬¸ÃµçÉÌÆ½Ì¨¾ö¶¨½«Ò³´óСµ÷ÕûΪ16KB£¬²¢½øÐÐÁËÏêϸµÄÐÔÄÜÆÀ¹ÀºÍ²âÊÔ
µ÷ÕûÒ³´óСºó£¬¸ÃµçÉÌÆ½Ì¨µÄÊý¾Ý¿âÐÔÄܵõ½ÁËÏÔÖøÌáÉý
¶ÁÈ¡ºÍдÈëËٶȾùÓÐËù¼Ó¿ì£¬ÏìӦʱ¼ä´ó·ùËõ¶Ì
ͬʱ£¬ÄÚ´æÀûÓÃÂʺʹ洢ЧÂÊÒ²µÃµ½ÁËÌá¸ß
ÕâÒ»³É¹¦°¸Àý³ä·ÖÖ¤Ã÷Á˽ϴóµÄÒ³´óСÔÚÌáÉýÊý¾Ý¿âÐÔÄÜ·½ÃæµÄÓÐЧÐÔ
µ±È»£¬ÔÚʵ¼ÊÓ¦ÓÃÖУ¬ÎÒÃÇ»¹ÐèÒª½áºÏ¾ßÌåµÄÒµÎñ³¡¾°ºÍÊý¾ÝÌØµãÀ´Öƶ¨ÓÅ»¯²ßÂÔ
ÀýÈ磬ÔÚ´¦ÀíʵʱÊý¾Ý·ÖÎö¡¢¸ß²¢·¢·ÃÎʵȳ¡¾°Ê±£¬¿ÉÒÔ¿¼ÂDzÉÓøü´óµÄÒ³´óСÀ´½øÒ»²½ÌáÉýÐÔÄÜ
¶øÔÚ´¦ÀíС¹æÄ£Êý¾Ý¼¯»òµÍ·ÃÎÊÆµÂʵij¡¾°Ê±£¬Ôò¿ÉÒÔ¸ù¾Ýʵ¼ÊÇé¿öÁé»îµ÷ÕûÒ³´óСÉèÖÃ
Áù¡¢½áÂÛÓëÕ¹Íû ×ÛÉÏËùÊö£¬MySQL½«Ò³´óСÉ趨Ϊ16KBÊÇ»ùÓÚÐÔÄÜÓÅ»¯¡¢ÄÚ´æ¹ÜÀíºÍ´æ´¢Ð§ÂÊµÈ¶à·½ÃæµÄ×ۺϿ¼ÂÇ
ÕâÒ»Éè¼ÆÑ¡Ôñ²»½öÌáÉýÁËÊý¾Ý¿âµÄÕûÌåÐÔÄÜ£¬»¹½µµÍÁË´æ´¢³É±¾ºÍ¹ÜÀí¿ªÏú
ÔÚʵ¼ÊÓ¦ÓÃÖУ¬ÎÒÃÇ¿ÉÒÔ¸ù¾ÝÊý¾ÝÁ¿ºÍ·ÃÎÊģʽÀ´µ÷ÕûÒ³´óСÉèÖã¬ÒÔʵÏÖ¸üºÃµÄÐÔÄܺÍЧÂÊ
δÀ´£¬Ëæ×ÅÊý¾Ý¿â¼¼ÊõµÄ²»¶Ï·¢Õ¹ºÍÓ¦Óó¡¾°µÄ²»¶ÏÍØÕ¹£¬MySQLÒ³´óСµÄÉè¼ÆÒ²½«ÃæÁÙеÄÌôÕ½ºÍ»úÓö
Ò»·½Ã棬ÎÒÃÇÐèÒª¼ÌÐø¹Ø×¢ÐÔÄÜÓÅ»¯¡¢ÄÚ´æ¹ÜÀíºÍ´æ´¢Ð§Âʵȷ½ÃæµÄÐèÇó±ä»¯£»ÁíÒ»·½Ã棬ҲÐèÒª»ý¼«Ì½Ë÷еķÖÒ³»úÖÆºÍ´æ´¢¼¼ÊõÀ´Ó¦¶Ô´óÊý¾Ý¡¢ÔƼÆËãµÈÐÂÐËÓ¦Óó¡¾°µÄÌôÕ½
×ÜÖ®£¬MySQLһҳΪ16KµÄÉè¼ÆÑ¡ÔñÊÇÆä³É¹¦Ó¦ÓõĹؼüÖ®Ò»
ͨ¹ýÉîÈëÀí½âÕâÒ»Éè¼Æ±³ºóµÄÔÀíºÍÓÅÊÆ£¬ÎÒÃÇ¿ÉÒÔ¸üºÃµØÀûÓÃMySQLÊý¾Ý¿âÀ´Ö§³ÅÒµÎñ·¢Õ¹ºÍ´´ÐÂ
MySQL80Êý¾Ý¿âÓ¦ÓÃÈ«½âÎö
MySQLÒ³´óСΪºÎ¶¨Îª16KB½âÎö
MySQL8.0 vs MongoDB4.0£ºÊý¾Ý¿â¶Ô¾ö
Сº£ëàMySQLÁ¬½Óʧ°ÜÅŲéÖ¸ÄÏ
±¾µØË«MySQL·þÎñÆô¶¯Ö¸ÄÏ
ÕÆÎÕMySQL£ºÈçºÎʹÓÃSET GLOBALÃüÁîÅäÖÃÊý¾Ý¿â²ÎÊý
ÕÆÎÕMySQL×éÖ¯Â룬¸ßЧÊý¾Ý¹ÜÀíÃØ¼®
MySQL80Êý¾Ý¿âÓ¦ÓÃÈ«½âÎö
MySQL8.0 vs MongoDB4.0£ºÊý¾Ý¿â¶Ô¾ö
Сº£ëàMySQLÁ¬½Óʧ°ÜÅŲéÖ¸ÄÏ
±¾µØË«MySQL·þÎñÆô¶¯Ö¸ÄÏ
ÕÆÎÕMySQL£ºÈçºÎʹÓÃSET GLOBALÃüÁîÅäÖÃÊý¾Ý¿â²ÎÊý
ÕÆÎÕMySQL×éÖ¯Â룬¸ßЧÊý¾Ý¹ÜÀíÃØ¼®
MySQLÌõ¼þÆ´½Ó×Ö·û´®¼¼ÇÉ
MySQL Monitor£ºÊý¾Ý¿â¼à¿ØÀûÆ÷½âÎö
MySQL£ºµ¥ÒýºÅË«ÒýºÅ£¬Áé»îʹÓÃÎÞ°
ÈçºÎ¸ßЧÐÞ¸Ämysql.serverÅäÖÃ
MySQLÐÔÄÜÒDZí°å¹¤¾ßÖп´²»µ½£¿½ÒÃØÇ±ÔÚÔÒòÓë½â¾ö·½°¸
MySQL UPD¼¼ÇÉ£ºÊý¾Ý¿â¸üвÙ×÷Ö¸ÄÏ