??????????????
????MySQL ????? DBA ???????е???????????????????壬?????????????????????????????????????????????????????????????????????а??С????????????????????????????????????????
?????????????У??????????????????????????£?
???????????????????Щ???????????????????????????????????????????????????п??????????
???????????????????????в???????е????е??д????????????????????????? IO ???????????Χ????????д????????
???????????????????????????????????? IO ????????楨CPU??????????????????Щ????????????????????????
????????????Щ????????????????????????????????????????????????????????????????????????????????????磬??????????????????????????????????????????????????????
??????仰???????????????????????????????????????????????????С?
????????MySQL ??????????
????MySQL ????????Χ????????????????????????????????????????????????е?????????????????????????????????????б???????
????????棬??????????????????????????????б?????????????????????????????????????????????????????????? mysqldump???????? xtrabackup?????????? mydumper?????С??????10GB ???£????????????????????? mysqldump?????????????????????GB ???? TB ???????????????? mysqldump ?????????棬???????????????棬???????????????????????? xtrabackup ????????????????????????????????????????????????????? rsync?????????????????? xtrabackup?????????????????紫???????????????????????????????????????÷????????????????????????????????????????????????????????????????????????? xtrabackup?????????? InnoDB ????????????????????а???
??????????棬????????С??????10GB ???£?????????????????????????????????????????????GB ???? TB ????????????????????????????????????????????????????????ο???????
????????MySQL ?????
???????????????????????????????????????????????????????????????????????????ó??????в????????????
?????????????????????????????????????
????????????????????е?????? IP ??????????????
????????????????????????÷????? IP ?? D ?δ??????????????? IP ??ο???????
????????????????????????÷????? IP ?? C ?? ?? D ?δ??????????????? IP ??ο???????
???????????????????????????????????????????????????????棬????????1???????????棬???????????????????????????????????????????????????????????????????
???????????е??????????ο???????
????3.1 ????? ????????????
????????????????·????????????????A ???????????????????101 ???????102 ????????????????? 102 ????????? 103????????????102 ???????????????????????? mysqldump ?????????????з???????γ???μ??????


?????? ???????????????

????????????????????
?????з??? 102 ???????е?????
??????? 102 MySQL ????????? PROCESS LIST?????????????????????????? 102 ????????
????103 ??? MySQL ?????????????? MySQL ??????????????????? mv ????????????????
?????? 102 ?????? mysql ????????? rsync ?????? 103??
???????????????? 101 ?????? 103 ????? binlog ??????REPLICATION SLAVE?? REPLICATION CLIENT????
????????????????? 103 ????????е? server_id???????? 102 ?????£?
?????? 103 ??? MySQL ????????????????е????????·?????????????????
???????? 103 MySQL ???????? SHOW SLAVE STATUS ???????????????? Seconds_Behind_Master ??????
????Seconds_Behind_Master ??? 0 ????????????????????? pt-table-checksum ??? 101 ?? 103 ????????£??????????????????????????????????????????????????????
???????з??????????????????????????????????????????????????????????
???????????????裬??????з?Э?????? 101 ??????????е? 103????????????
???????????????????????????
????3.2 ?????? ???????????????
?????????????????????????????????????????????????????????????????????????????????μ???????????????????????????????????? 101 ????? 102 ????????μ???? 103 ?? 104??103 ???????104 ?????????????????????????????????????Щ??????????????????????????????????


??????? ??????????????????

????????????????£?
????103 ?? 104 ??????????????????????????????????????
????102 ?????????????????????????????????????????????????????????? mysqldump??
????102 ???????????????????????
????102 ??????????????? rsync ???? 103?????????????????
????103 ????????????????????????? 104??????????????? MySQL ????
????103 ????????104 ???????103 ???? 102 ????????????????????з??????????????????
???????????????з?Э?????? 101 ?? 102 ????????? 103 ?? 104????????????
???????????????????????????
????3.3 ?????? ??????????????????
????????????????????????????????????????????????????????·???????????????????????????????? 101 ????? 102 ????????μ???? 103??104??105??106??103 ?? 104 ???????104 ?? 103 ?????105 ?? 106 ???????106 ?? 105 ????????????????????????????????????Щ????????????????????????????????????????????????????????????????????????????????


??????? ?????????????????????

????????????????£?
????103 ?? 104 ??????????????????????????????????????
????102 ???? 103 ???????????????????????????????????????????????????????????????? mysqldump??
????102 ??? 103 ?????????????????????????
????102 ????103 ????????????????????? rsync ???? 103?????????????????
????103 ????????????????????????? 104??????????????? MySQL ????
????103 ????????104 ???????103 ???? 102 ????????????????????з??????????????????
???????????????з?Э?????? 101 ?? 102 ????????? 103 ?? 104????????????
????105 ?? 106 ??????????????????????????????????????
????102 ???? 105 ???????????????????????????????????????????????????????????????? mysqldump??
????102 ??? 105 ?????????????????????????
????102 ???? 105 ????????????????????? rsync ???? 105?????????????????
????105 ????????????????????????? 106??????????????? MySQL ????
????105 ????????106 ???????105 ???? 102 ????????????????????з??????????????????
???????????????з?Э?????? 101 ?? 102 ????????? 105 ?? 106????????????
???????????????????????????????
????3.4 ?????? ??????????????????
??????????????????????????????????????????????????????????????????п??? 101 ????? IO ?????????????????? 101 ????? 102 ????????μ???? 103 ?? 104??103 ???????104 ???????????????????????????????????????????????????????????????????????????????ε??????????????????????????滻?μ??????滻?μ????????????????????Щ??


??????? ?????????????????????