Ó²¼þÏà¹ØµÄÐÅÏ¢Ò²ÊÇÎÒÃÇÐèÒª¹Ø×¢µÄ£¬Õë¶ÔÿÖÖÓ²¼þÎÒÃǶ¼»áÓдóÖµÄQPS¡¢TPSµÈÖ¸±ê£¬Õâ¸ö¶ÔÓÚÐÂÉÏÒµÎñµÄÆÀ¹ÀÒÔ¼°ÆÀ¹ÀÏÖÔÚÊý¾Ý¿âµÄÆ¿¾±ºÜÓаïÖú£¬¶ÔÓÚÓ²¼þÄãÐèÒªÁ˽áCPUºËÊý¡¢ÄÚ´æµÄ´óС¡¢Ó²Å̵ĽéÖÊ£¨SAS£¿ PCIE SSD £¿NVME SSD£¿£©£¬×îºÃ¶ÔÏßÉϵij£¼û»úÐͶ¼ÓÐÏêϸµÄѹ²âÊý¾Ý¡£Á˽âÿһÖÖ»úÐÍÔÚmysqlÖеıíÏÖ£¬Ò²ÊÇÌåÏÖDBAרҵ¶ÈµÄÒ»¸öÖ¸±ê¡£
¾³£ÓÐDBAÓÉÓÚ²»Á˽â¸÷¸ö»úÐÍ´óÖÂÄÜÖ§³ÅµÄÐÔÄÜ £¬ÔÚ·½°¸Ñ¡ÐͺÍÉ豸ѡÐÍÌÖÂÛÖУ¬ÎÞ·¨¿Ï¶¨µØÈ·ÈϾßÌåÐèҪʲôÉ豸£¬µ±Ç°µÄÉ豸ÅäÖÃÊÇ·ñÄÜ¿¹×¡¶ÔÓ¦µÄ·ÃÎÊÁ¿£¬µ¼ÖÂÁìµ¼ºÍ¿ª·¢¶Ô¸ÃDBAµÄרҵ¶È´ó´òÕÛ¿Û¡£Èç¹û´ó¼ÒÔÚÈÕ³£¹¤×÷ÖÐÓпÕÏеĻúÆ÷£¬²»·ÁʹÓÃsysbench¡¢mysqlslap¡¢fioµÈ¹¤¾ßµ·¹Äһϡ£
3¡¢ÔËÐÐ״̬×÷ΪDBA£¬ÎÒÃÇ»¹ÐèÒªÁ˽âÏÖÔÚµÄʵÀýµÄÔËÐÐ״̬£¬Èçϼ¸¸öÖ¸±ê¶¼ÊÇÎÒÃÇÐèÒªÁ˽âµÄ£º
Êý¾Ý¿âÊý¾ÝÁ¿ºÍ±íµÄÊý¾ÝÁ¿
#Êý¾ÝÁ¿µ½¶àÉÙG£¬ÓÈÆäÊǵ¥±íµÄÊý¾ÝÁ¿
ʵÀý¸ºÔØÇé¿ö£¨CPU¸ºÔØ¡¢IO¸ºÔØ¡¢ÏµÍ³¸ºÔØ£©
Âý²éѯÇé¿ö
SQLÑÓ³ÙÇé¿ö
ËøÇé¿ö
ÔàÒ³Çé¿ö
·ÃÎÊÄ£ÐÍ
#·ÃÎÊÄ£Ð;ÍÊÇÕâÊý¾Ý¿â³Ðµ£µÄÊǶÁ¶àдÉÙ»¹ÊǶÁÉÙд¶à£¬ÒÔ¼°ÊÇ·ñÊǸ߲¢·¢µÈµÈ
Õë¶ÔÉÏÊöÎÊÌ⣬¿ÉÒÔ²ÉÓÃpt-mysql-summary¹¤¾ß»ñÈ¡£¬ÔÙ¼ÓÒÔ·ÖÎö£¬Ò²¿ÉÒÔͨ¹ýÈçÏÂÁ½¸ö¹¤¾ßÀ´ÊµÊ±²é¿´
innotop
orzdba
<2>Êý¾Ý°²È«ÆªÕë¶ÔÊý¾Ý°²È«£¬Ö÷Òª°üº¬Èçϼ¸¸ö²¿·Ö
1¡¢È¨ÏÞ°²È«ÔÚȨÏÞ·½Ã棬ÎÒÃǾ³£»á¿´µ½ÓкܶàµÄÊý¾Ý¿â¸ù±¾¾ÍûÓÐÃÜÂ룬»òÕ߸øÒµÎñµÄÓû§Ê¹ÓÃÍêÈ«µÄȨÏÞ£¨all privileges£©£¬»òÕßÊǸøij¸öÕʺſÉÒÔ´ÓÈκεط½µÇ¼µÄȨÏÞ£¬ÕâЩ¶¼ÊǷdz£ÖÂÃüµÄ¡£½¨ÒéÔÚÊÚÓèȨÏÞµÄʱºò×¢ÒâÈçϼ¸µã£º
Êý¾Ý¿âÒ»¶¨ÉèÖ÷ûºÏÃÜÂ븴ÔӶȵÄÓû§ÃÜÂë
½ûÖ¹¸øÓû§ÉèÖÃ%µÄµÇ¼»úÆ÷
Ö»¸øÒµÎñ×îСȨÏÞµÄÕʺţ¬²¢ÏÞÖƵǼµÄ»úÆ÷
2¡¢Êý¾ÝÒ»ÖÂÐÔÄ¿Ç°Ò»°ã¶¼ÊÇÖ÷´Ó¼Ü¹¹£¬Ö÷´ÓµÄÊý¾ÝÊÇ·ñÒ»Ö£¿90%ÒÔÉϵÄÖ÷´Ó¼Ü¹¹¶¼È±·¦Êý¾ÝÒ»ÖÂÐÔУÑ飬֮ǰÓöµ½Ö÷´ÓÇл»ºóÊý¾Ý²»Ò»ÖµÄÇé¿ö£¬µ¼ÖÂÏßÉϹÊÕÏ¡£
ΪÁ˱£Ö¤Êý¾ÝµÄÒ»ÖÂÐÔ£¬¼ÇµÃÖÜÆÚÐÔµØʹÓÃpt-table-checksumÀ´¼ì²éÖ÷´ÓÊý¾ÝÊÇ·ñÒ»Ö£¬Èç¹û²»Ò»Ö£¬¿ÉÒÔʹÓÃpt-table-sync½øÐÐÐÞ¸´¡£
3¡¢Êý¾Ý°²È«×öΪDBA£¬¾³£ÒªË¼¿¼£¬Èç¹ûÊý¾Ý±»Îóɾ£¬ÔÚÏÖÓеĻ·¾³ÏÂÊÇ·ñ»áµ¼ÖÂÊý¾Ý¶ªÊ§¡£Èç¹û»á£¬ÄǾÍÊÇÄãDBA¹¤×÷ûÓÐ×öµ½Î»¡£Ö÷Òª¿¼ÂǵÄÖ¸±êΪ£º
±¸·Ý²ßÂÔ£¨Êý¾Ý¿â±¸·Ý¡¢binlog±¸·Ý£©
ÕâÀïÖ÷Òª¿¼ÂÇ3¼þÊÂÇ飺
3.1 Êý¾Ý±¸·Ý²ßÂÔÊÇ·ñºÏÀí
±¸·Ý²ßÂÔÖÁÉÙ°üº¬È«Á¿±¸·Ý£¬ºÍbinlogÔöÁ¿±¸·Ý£¬ÓÉÓÚÓдӻú£¬»ù±¾binlog¶¼»á±È½Ï°²È«
3.2 ±¸·ÝÊý¾ÝÊÇ·ñ°²È«
±¸·ÝÊý¾ÝÊÇ·ñ°²È«£¬±ÈÈ籸·Ý»úÆ÷¹Òµô£¬ÊÇ·ñËùÓеı¸·ÝÊý¾Ý¶¼»á¶ªÊ§£¬¿ÉÒÔ²ÉÓ÷ֲ¼Ê½Îļþϵͳ»òÕßÔÚ·þÎñÆ÷Öн»´í´æ·ÅÀ´¹æ±Ü¡£
3.3 ±¸·ÝÊý¾ÝÊÇ·ñ¿ÉÓÃ
³£³£ÎÊ×Ô¼º£¬ÎÒÃǵı¸·ÝÊý¾Ý¶¼ÊÇÓÐЧµÄÂð£¿ÖÜÆÚÐÔ×ö±¸·ÝÊý¾Ý»¹ÔµÄÑÝÁ·ÊDZØÒªµÄ£¬È·±£±¸·ÝÊý¾ÝµÄÓÐЧÐÔ¡£
<3>³£¹æ²Ù×÷ƪÔÚ²Ù×÷Êý¾Ý¿âµÄʱºò£¬Ê×ÏÈÎÒÃÇÐèÒªÊìÁ·³£¹æµÄ²Ù×÷£¬³£¹æµÄ²Ù×÷ÓÖ·ÖΪÁ½²¿·Ö£¬Ò»¸öÊÇÏßÉÏÊý¾Ý¿âµÄ³£¹æ²Ù×÷£¬Ò»¸öÊÇÕë¶Ô³£¼û¹ÊÕϵÄÔ¤°¸µÄ³£¹æ²Ù×÷¡£ÊìÁ·Á˲Ù×÷ºÍÔ¤°¸£¬²ÅÄÜÔÚÏßÉϳöÎÊÌâµÄʱºò²»ÖÁÓÚÊÖæ½ÅÂÒ¡£
1¡¢³£¹æ²Ù×÷³£¹æµÄ²Ù×÷Ò»°ã°üº¬Èçϼ¸Ïî
Æô¶¯Í£Ö¹
Êý¾Ý¿â³£¹æ±ä¸ü
Ë÷ÒýÓÅ»¯
ÅäÖÃÐÞ¸Ä
Êý¾Ý¿âµÄ±¸·Ý
Êý¾ÝµÄǨÒÆ
Çл»
ÒÔÉÏÕâЩ²Ù×÷£¬°üº¬µÄÄÚÈÝÌ«¶à£¬DBAÃÇ¿ÉÒÔ×ÔÐÐgoogle¡£×ÜÖ®Òª´ïµ½·Ç³£ÊìÁ·µÄµØ²½¡£Èç¹ûÃüÁî¼Ç²»×¡£¬½¨Ò齫³£¹æµÄ²Ù×÷ͨ¹ý¹Ø¼ü×Ö±ê¼Ç£¬²¢¼Ç¼µ½ÀàËÆÓ¡Ïó±Ê¼ÇµÄÎĵµÖУ¬Òª¼±ÓõÄʱºò¿ÉÒÔ¿ìËÙËÑË÷µ½¡£Ò²¿ÉÒÔд³É¹¤¾ß½Å±¾£¬Ëæʱµ÷Óá£
2¡¢³£¼û¹ÊÕϵÄÔ¤°¸×÷ΪDBA£¬¾³£ÒªÃæ¶Ô¸÷ÖÖÍ»·¢µÄ¹ÊÕÏ¡£´ó¼ÒÒªÏȸãÇå³þ£¬²»ÊÇÓöµ½Á˹ÊÕÏÎÒÃDzÅÈ¥ÕÒ½â¾ö°ì·¨£¬¶øÊÇÔÚûÓÐÓöµ½¹ÊÕÏ֮ǰ¾ÍÓ¦¸ÃÏ뵽ijһ²¿·Ö¿ÉÄÜ»á³öÏÖÎÊÌ⣬Èç¹û³öÏÖÎÊÌ⣬ÎÒÃÇÓ¦¸Ãµ±ÈçºÎÀ´Ó¦¶Ô¡£±ÈÈçmaster³öÏÖ¹ÊÕÏ£¬ÎÒÃǵ±ÈçºÎ´¦Àí£¿µ±ÄãÏ뵽ij¸öµØ·½¿ÉÄܳöÏÖÎÊÌ⣬ÄÇô¾ÍÏȽ«½â¾ö·½°¸Ð´³öÀ´¡£È»ºóÔÙÕÒ»·¾³²âÊÔ½â¾ö·½°¸µÄ¿ÉÐÐÐÔ¡£ÑéÖ¤ÁË·½°¸¿ÉÐÐÐÔÖ®ºó£¬×îºÃÔÚÏßÉÏ°²ÅŶÔÓ¦µÄ°¸ÀýÑÝÏ°£¬È·±£½â¾ö·½°¸¿É¿¿µÄ¡£×îÖÕ´ïµ½µÄЧ¹ûÊÇÈκÎÍŶӵÄÈκÎÒ»¸ö³ÉÔ±¶ÔÕÕÎĵµ¶¼ÄÜ´¦ÀíÀàËƵĹÊÕÏ¡£
3¡¢¼«¶ËÇé¿öϵÄÔ¤°¸³ýÁ˳£¼û¹ÊÕϵÄÔ¤°¸£¬ÎÒÃÇ»¹Ó¦µ±Ë¼¿¼¼«¶ËÇé¿öÏ¿ÉÄܳöÏֵĹÊÕÏ£¨ËäÈ»¿ÉÄÜÓÀÔ¶¶¼Óò»ÉÏ£©£¬±ÈÈçÊý¾Ý¿âÖ÷´Ó¶¼¹ÒµôµÄÇé¿ö¡£×îºÃÄÜÀÉÏÒµÎñºÍ¿ª·¢µÄͬѧһÆðÌÖÂÛ£¬µÃ³ö¿ÉÐÐÐԵĽâ¾ö°ì·¨£¬È»ºóÕÒ»·¾³ÑéÖ¤¡£µ±ÎÊÌâÕæµÄ³öÏÖºó£¬Äã»á±ÈûÓÐÔ¤°¸µÄʱºòÕò¶¨ºÜ¶à£¬²»ÖÁÓÚÒ»Á³ãÂB¡£
4¡¢¶¨ÆÚÑÝÏ°Ô¤°¸×öºÃÒÔºó×îºÃÄܶ¨ÆÚ°²ÅÅÑÝÏ°£¬¿ªÊ¼¸ã»¥ÁªÍø½ðÈÚºóÓиüÉîµÄÌå»á£¬Õâ±ß»ù±¾Ã¿¸öÔ¶¼»áÓг£¹æµÄÑÝÏ°¡£¶¨ÆÚÑÝÏ°·Ç³£±ØÒª£¬Í¨¹ýÑÝÏ°£¬½«ÑÝÏ°¹ý³ÌÖз¢ÏÖµÄÎÊÌⶼÊáÀí³öÀ´£¬½øÐи÷¸ö»÷ÆÆ£¬È·±£¸÷¸öÔ¤°¸¶¼ÄÜÕý³£¹¤×÷¡£
<4>¼Ü¹¹Æª 1¡¢ÄãÊÇÒ»¸öºÏ¸ñDBAÂð£¿×÷ΪÔËάDBA£¬¿Ï¶¨»á½Ó´¥µ½Êý¾Ý¿âµÄ¼Ü¹¹ºÍÒµÎñ¼Ü¹¹£¬Ö®Ç°ÎÒÃÇ×ܼàÒªÇóÐÂÈëÖ°µÄÔ±¹¤±ØÐë¶ÔÄãËùÒª¸ºÔðµÄÊý¾Ý¿â¼Ü¹¹½øÐд®½²£¬½«²»Çå³þµÄ£¬²»ÄÜÖ±½ÓÉϸÚ×öÏßÉϲÙ×÷¡£Õâ¸öÎÞÒÉÊǷdz£ÕýÈ·µÄ£¬ÓÈÆäÊÇÔÚÌÚѶÕâÖÖ¹«Ë¾£¬ºÜ¶àºó¶ËµÄÂß¼¶¼Í¨¹ýOSS½øÐзâ×°£¬µ¼ÖÂÄãÄÜ¿´µ½µÄÖ»ÊÇwebÒ³ÃæÉϵĸ÷¸ö¹¦Äܼòµ¥µÄ°´Å¥¡£Ö»ÒªÇáÇáÒ»µã£¬¾ÍÄܽ«ºÜ¸´ÔӵŦÄÜÍê³É¡£Õâ¸ö¶ÔÓÚºó¶ËÂ߼ûÓкÃÆæÐĵÄÈËÊǷdz£ÖÂÃüµÄ¡£³öÁËÎÊÌâ¾ÍÕÒ¿ª·¢£¬µ¼ÖÂ×Ô¼ºµÄÄÜÁ¦Ã»ÓÐÈκεÄÌáÉý£¬ÉõÖÁ»¹»áÔÚÕâÖÖµãÊó±êµÄ¹¤×÷ÖÐÈÕÒæÍË»¯¡£Òò´ËÔڼܹ¹Æª²¿·ÖÆäʵÏëºÍ´ó¼ÒÁĵÄÊÇÔÚÎÒÃǵãÊó±êµÄͬʱ£¬»¹ÊÇÒªÉîÈëµØÈ¥Á˽âµãÊó±ê±³ºó·¢ÉúµÄÊÂÇ飬֪µÀÒì³£ÈçºÎ·ÖÎöºÍÅŲ顣ÉõÖÁÒªÔÙ´óµ¨Ò»µã£¬ÄãÒ²¿ÉÒÔ³¢ÊÔ×Åͨ¹ýpython»òÕßgoµÈÓïÑÔȥʵÏÖÄÇЩ±³ºóµÄÂß¼£¬²»Òª°Ñ×Ô¼º¾ÖÏÞÔÚÖ»ÊÇÒ»¸öOP¡£Òò´ËÎÒÃÇÔÚ×öÔËάµÄʱºò£¬²»·ÁºÃºÃµÄÎÊ×Ô¼º¼¸¸öÎÊÌ⣺
ÎÒµãÁËÊó±êÖ®ºó£¬ºó¶Ë¶¼¸ÉÁËʲôÊÂÇ飿 ÐèÒªºÍÄÄЩ·þÎñ½»»¥ £¿
Èç¹ûµãÍêÊó±êÒԺ󣬱¨´íÁË£¬ÐèÒªÈçºÎ½øÐÐÅŲ飿ÐèÒªµ½ÄÄÀï¿´ÈÕÖ¾£¿ÐèÒªÈçºÎ´¦Àí£¿
ÎÊÍêÕâÁ½¸öÎÊÌ⣬¸ü´ÎÒ»µãµÄÊÇÕÒÑз¢ÏêϸÁ˽âÀïÃæµÄÔËÐÐÂß¼£¬ÒÔ¼°²¿ÊðÏêÇ飬ÈÕÖ¾´æ·Å£¬³öÏÖÎÊÌâÈçºÎÅŲéµÈ¡£¸üºÃµÄ°ì·¨£¬ÊÇÕÒÑз¢Òª´úÂ룬Ȼºó×Ô¼ºÈ¥¿´¶ÔÓ¦°´Å¥ºóÃæ´úÂëµÄÂß¼¡£ÓеÄͬѧ»á˵£¬ÎÒ±àÂëÄÜÁ¦²î£¬¿´²»¶®¡£Õâ¸ö²»Óõ£ÐÄ£¬ÏàÐÅÎÒ£¬Òª»ù±¾¿´¶®Ñз¢Ð´µÄ´úÂëÆäʵ²¢Ã»ÓÐÄÇôÄÑ¡£¼ùÐÐÒ»ÏÂÄã¾Í»áÖªµÀ¡£µÈÄã¿´ÍêÑз¢µÄ´úÂ룬¹À¼ÆºÜ¿ì¾Í¿ÉÒÔ×Ô¼ºÐ´Ò»¸öÀàËƵŦÄܳöÀ´¡£
2¡¢ÄãÕæµÄÁ˽âÏßÉϵļܹ¹Âð£¿
¡¡