MySQLレプリケーション遅延の解消:Parallel Replicationで同期を高速化する秘策

MySQL tutorial - IT technology blog
MySQL tutorial - IT technology blog

背景:なぜレプリカはいつも「息切れ」するのか?

MySQLのマスター・スレーブ(ソース・レプリカ)構成を運用していると、スレーブの処理がマスターより遅れる現象に必ず一度は頭を悩ませることになります。以前、ユーザーがプロフィールを更新した直後にトップページに戻っても古い情報が表示されたままという、厄介なケースに遭遇しました。システムを調査したところ、レプリカで30分もの遅延が発生していました。原因は、ソースで実行された500万件のレコードに影響する1つの UPDATEでした。

Share: