diagnosing mysql replication failures

Upload: oleksiy-kovyrin

Post on 08-Apr-2018

256 views

Category:

Documents


4 download

TRANSCRIPT

  • 8/7/2019 Diagnosing MySQL Replication Failures

    1/55

    !

  • 8/7/2019 Diagnosing MySQL Replication Failures

    2/55

    "#"

    $

    % &' ())#**+' ,-./#**0' 1,,/

    % &(' 2)' ,3)(".456

    56-

    ' /7)-888

  • 8/7/2019 Diagnosing MySQL Replication Failures

    3/55

    "9"

    2&

    % $/(&)

    % /./)/-

    % ./&-% :./&)% ;../-././

    ?&8

    %

  • 8/7/2019 Diagnosing MySQL Replication Failures

    4/55

    "0"

    @&A

    ,/B

    C7

    ,/B

  • 8/7/2019 Diagnosing MySQL Replication Failures

    5/55

    "D"

    @&A

    ,/888

    ' &

    '

  • 8/7/2019 Diagnosing MySQL Replication Failures

    6/55

    "E"

    @&A888&

    F)AGH9****I

  • 8/7/2019 Diagnosing MySQL Replication Failures

    7/55

    "J"

    @&A888&

    9J&/#K#*HH

    #E+0D C>2C(26C)A

    0K*E# /)(&-

    090DJ ""&&/./&)

    0DEJJD9*J+

    ./-($L./

    http://bugs.mysql.com/bug.php?id=26945http://bugs.mysql.com/bug.php?id=48062http://bugs.mysql.com/bug.php?id=43457http://bugs.mysql.com/bug.php?id=45677http://bugs.mysql.com/bug.php?id=53079http://bugs.mysql.com/search.php?cmd=display&status=Active&tags=replicationhttp://bugs.mysql.com/search.php?cmd=display&status=Active&tags=replicationhttp://bugs.mysql.com/bug.php?id=53079http://bugs.mysql.com/bug.php?id=45677http://bugs.mysql.com/bug.php?id=43457http://bugs.mysql.com/bug.php?id=48062http://bugs.mysql.com/bug.php?id=26945
  • 8/7/2019 Diagnosing MySQL Replication Failures

    8/55

    "K"

    &)/

    :)&)/$

    % -% )

    % 2)&>% 6% )./% )888

  • 8/7/2019 Diagnosing MySQL Replication Failures

    9/55

    "+"

    6M

    ,-.&/..-

    % /%

    %

    $.-.)2/)

    /7448)A8)4.4)4D4D4/8/744888)4H44#42(#8

    http://forge.mysql.com/w/images/5/5c/ReplicationArchitecture.pdfhttp://assets.en.oreilly.com/1/event/2/MySQL%20Replication%20Tutorial%20Presentation%202.pdfhttp://assets.en.oreilly.com/1/event/2/MySQL%20Replication%20Tutorial%20Presentation%202.pdfhttp://forge.mysql.com/w/images/5/5c/ReplicationArchitecture.pdf
  • 8/7/2019 Diagnosing MySQL Replication Failures

    10/55

    "H*"

    6.

    :,

  • 8/7/2019 Diagnosing MySQL Replication Failures

    11/55

    "HH"

    2/$>

    &>

    >

    L))/)

  • 8/7/2019 Diagnosing MySQL Replication Failures

    12/55

    "H#"

    2/$

    !

    "#$%&"#$'"(

    ")"'*"'+&",,#-*

    N/)

  • 8/7/2019 Diagnosing MySQL Replication Failures

    13/55

    "H9"

    2/$&AN/

  • 8/7/2019 Diagnosing MySQL Replication Failures

    14/55

    ,012,34$,012&$35,0,6#&$35

    "#$%3

    &"#$'3

    $%3$'3

    &"#$%3/"#$'3

    N/)

    AN/

    )

    AN/

  • 8/7/2019 Diagnosing MySQL Replication Failures

    15/55

    C>)

    789

    !""#$$%!&!'()*+,()*-

    :;9??>$AB62C

    :;0>0;??>B62C&3D34$3

  • 8/7/2019 Diagnosing MySQL Replication Failures

    16/55

    @)A&)

    !.E330)&&.!%/6=AAA,/FF1"/,F-"'A.E.GHGBI/J1KGHGB

    !%/.E330)&&.016=AAA,/FF1"/,F-"'A.E.GHGB

    1K,/&F1KF2LLM-#)/,;

  • 8/7/2019 Diagnosing MySQL Replication Failures

    17/55

    @)A&

    E.E330)&&.!%/6=AAA,/FF1"/,F-"'A.E.GHGBI/J1KGHGB

    0.E330)&&.016=AAA,/FF1"/,F-"'A.E.GHGB

    1K,/&F1KF2LLM-#)/,;

  • 8/7/2019 Diagnosing MySQL Replication Failures

    18/55

    @)A&&

    !.E330$!E6=A$&*A,/FF1"/,F-"'A.E.GHGBI/J1KGHGB

    !E.E330$6=A$&*A,/FF1"/,F-"'A.E.GHGB

    1K,/&F1KF2LLM-#)/,;

  • 8/7/2019 Diagnosing MySQL Replication Failures

    19/55

    C/.

  • 8/7/2019 Diagnosing MySQL Replication Failures

    20/55

    "#*"

    /)/-O

  • 8/7/2019 Diagnosing MySQL Replication Failures

    21/55

    "#H"

    /

    ,/888

    % ./' 2//.>' F-)/)

    % )>4' :.)/)B' ,))/B' ,//' "P8C)&&;/8

  • 8/7/2019 Diagnosing MySQL Replication Failures

    22/55

    "##"

    /

    1./-.!888

    % /)/' PB

    % !

    ' $&&.' /

    % :6))?&

  • 8/7/2019 Diagnosing MySQL Replication Failures

    23/55

    @,/

    //)O

    %@/&O%;../O

    :.888%)>%))%)P

  • 8/7/2019 Diagnosing MySQL Replication Failures

    24/55

    "#0"

    2.2)./

    /

    :. @/ ;4""))

    - 9L@L :

    &-

    ;&

    ,/ &

    "

    )) @4-.6B

  • 8/7/2019 Diagnosing MySQL Replication Failures

    25/55

    "#D"

    2.2)./

    /

    90

    0*

    $

  • 8/7/2019 Diagnosing MySQL Replication Failures

    26/55

    ))

    %,/%))3&%%:.

  • 8/7/2019 Diagnosing MySQL Replication Failures

    27/55

    ,/

  • 8/7/2019 Diagnosing MySQL Replication Failures

    28/55

    "#K"

    ,B:GBOOOOOOO.OO

    :;0>0;??>B

    :=*0PJ#/3!

    #/3/?2.3/34356-+5733@D3??63?898339?

  • 8/7/2019 Diagnosing MySQL Replication Failures

    29/55

    "#+"

    ,

  • 8/7/2019 Diagnosing MySQL Replication Failures

    30/55

    "9*"

    % D/#/F/)Q)

    ' )' ).-/' ))")/,C1'+2)KF/&

    ' -)-/)O

    ,

  • 8/7/2019 Diagnosing MySQL Replication Failures

    31/55

    "9H"

    % ,/FJ#2I-#,6#,#-M/,C1'+2)KF/&AB

    ' )/' )/&8

    1K,/&F,/#/+F

    ' )&./9

    ,

  • 8/7/2019 Diagnosing MySQL Replication Failures

    32/55

    "9#"

    % Q

    ' .//>)

  • 8/7/2019 Diagnosing MySQL Replication Failures

    33/55

    "99"

    :;0>0;??>B:,(24,#-M/,F-F),PJ/?D?.?9?'&1"-&5??@D3??63?;0>0;??>?

    :;0>0;??>B:,(24,#-M/,F-F),PJ/?D?.?9?'&1"-&5??@D3??63?;0>0;??>?

    #$%&'(%)*+,!

    ,

  • 8/7/2019 Diagnosing MySQL Replication Failures

    34/55

    "90"

    % >)")))"888% C>)/))O% &>888

    >)7

    % D/#/F/)Q)' @,/F,/,,12K,6##2JI1KAD/#/F/

    ' 6.1K,/&F)

    ,

  • 8/7/2019 Diagnosing MySQL Replication Failures

    35/55

    "9D"

    % ,/F,6#,#-M/,C1'+2)KF/&A

    ' /&/)' )&./9

    % Q' )/-)F21K+I)")

    I"

  • 8/7/2019 Diagnosing MySQL Replication Failures

    36/55

    )))-7;$(

    /74488)44/")A")""")4

    ./-///&8":.

    )-(./!...

    0.-

    http://code.google.com/p/php-mysql-master-slave-replication-monitor/http://code.google.com/p/php-mysql-master-slave-replication-monitor/
  • 8/7/2019 Diagnosing MySQL Replication Failures

    37/55

    ))

    9K

  • 8/7/2019 Diagnosing MySQL Replication Failures

    38/55

    "9K"

    ))

    % )"6

  • 8/7/2019 Diagnosing MySQL Replication Failures

    39/55

    "9+"

    ))

    % )))&' &

  • 8/7/2019 Diagnosing MySQL Replication Failures

    40/55

    "0*"

    C>))

    % 1"))' ))1D

  • 8/7/2019 Diagnosing MySQL Replication Failures

    41/55

    C>))

    % "% /)% &").-)&)

    )./6

    % >$6$' 1' 6//))./D8H8>>

  • 8/7/2019 Diagnosing MySQL Replication Failures

    42/55

    @@$6)>

    :;0>))1D;>B:=**$BOKOO,$O

    :GBOO..O:GBOO..!O

    )

  • 8/7/2019 Diagnosing MySQL Replication Failures

    43/55

    2)2&GR?

    ,/))&)&./T=/744&8)A8)4&8/BSDH##E

    )1

    "00"

    http://bugs.mysql.com/bug.php?id=51226http://bugs.mysql.com/bug.php?id=51226
  • 8/7/2019 Diagnosing MySQL Replication Failures

    44/55

    00

  • 8/7/2019 Diagnosing MySQL Replication Failures

    45/55

    )/&)6TT2&T$>

    C>),(24,#-M/,F-F),#12/3.!#12/3J.!*=$$

    #,6#/3E#,6#/3&$3+$0

  • 8/7/2019 Diagnosing MySQL Replication Failures

    46/55

    $6888

    % !./@$U0!EV% >4>8% +(-KJ/"-,F/&F2"#$'AS$:

    % P&8$&8

    % @9/&/8%

  • 8/7/2019 Diagnosing MySQL Replication Failures

    47/55

    $888

    % !./@$S$:% /-)&)-8

    ' $8% "//8

    +(-KJ/"-,F/&F2"#$'AS/$:B,#-M/,F-&FB

    % $/A/-.-&)8

  • 8/7/2019 Diagnosing MySQL Replication Failures

    48/55

    $2&888

    % /% /)"./.-

  • 8/7/2019 Diagnosing MySQL Replication Failures

    49/55

    :.

    (.C./K"-$H*(D./DH#666@

  • 8/7/2019 Diagnosing MySQL Replication Failures

    50/55

  • 8/7/2019 Diagnosing MySQL Replication Failures

    51/55

    :,UH

    (&888% ()//)% $>)&V)W% )))>

    L/

  • 8/7/2019 Diagnosing MySQL Replication Failures

    52/55

    :,U#

    -/8./9

    (7

    % /-888% P)")&/.% ,&-&)?B

  • 8/7/2019 Diagnosing MySQL Replication Failures

    53/55

    :,U#

    (&888% F.//+(-KJ/"-,F/&

    3!.% ,/F,6#,#-M/,C1'+2)KF/&)

    /9% &/

    L/("& 0*$

  • 8/7/2019 Diagnosing MySQL Replication Failures

    54/55

    2/C

    B

    =

    "DD"

  • 8/7/2019 Diagnosing MySQL Replication Failures

    55/55

    ,

    % N$1C21N$1C22$FFC82/)//&)8

    % ).))

    &/-&/

    % ?/."&/8C//.&82/)&./&

    )/&/.8:.).//).)B