2012-08-09 3 views
2

우리는 거대한 데이터웨어 하우스 (거의 4 테라 바이트) 데이터베이스를 가지고 있습니다. 우리는 슬레이브에 복제하고 마스터/프라이 머리보다 45 시간 뒤쳐져 있습니다. 이 시점에서 복제를 빠르게하는 가장 좋은 방법은 무엇입니까?mysql replication lag 거대한

+0

내가 할 첫 번째 일은 모든 읽기를 중지하고 복제가 따라 잡기 시작하는지 확인하는 것입니다. 아마도 qpm 통계도 추가해야 더 나은 답변을 얻을 수 있습니다. –

+0

설정 (메모리, 하드 드라이브 등)에 대한 추가 정보를 제공해 주시겠습니까? 모든 것이 중요한 역할을합니다. 또한 얼마나 많은 읽기/쓰기가 들어 왔는지 등등 ... – cegfault

+0

LOL이 질문에 어떻게 upvote가 쓰여졌습니까? –

답변

0

mysql 복제는 단일 스레드입니다. 이는 대개 지연의 원인입니다. 당신은 몇 가지 옵션이 있습니다 :

  • MySQL은 5.6 병렬 복제를 소개합니다 - 당신은 독립적 인 여러 데이터베이스가있는 경우를 - 양자 택일 Tungsten Replicator을 확인
  • 물건을 가속화해야 - 그것은 훨씬 더 유연한 복제의 제 3 자 구현입니다 mysql [멀티 스레딩 포함]. this도 재미있을 것입니다.