Loading...
MySQL 9.5 Reference Manual 9.5의 10.14.4 Replication Source Thread States의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
다음 목록은 replication source의 Binlog Dump thread에 대해 State column에서 볼 수 있는 가장 일반적인 상태들을 보여 줍니다. source에서 Binlog Dump thread를 하나도 보지 못한다면, 이는 replication이 실행 중이 아님을 의미합니다. 즉, 현재 연결된 replica가 없다는 뜻입니다.
session 스코프로 terminology_use_previous system variable을 설정하여 개별 함수를 지원하거나, global 스코프로 설정하여 모든 새 session의 기본값이 되도록 합니다. global 스코프를 사용하는 경우, slow query log에는 이전 버전의 이름이 기록됩니다.
Finished reading one binlog; switching to next binlogthread가 하나의 바이너리 로그 파일을 모두 읽었고 replica에 전송하기 위해 다음 파일을 열고 있습니다.
Master has sent all binlog to slave; waiting for more updatesSource has sent all binlog to replica; waiting for more updates
thread가 바이너리 로그에 남아 있는 모든 업데이트를 읽어 replica에 전송했습니다. 이제 thread는 idle 상태이며, source에서 발생하는 새로운 업데이트로 인해 바이너리 로그에 새로운 이벤트가 나타나기를 기다리고 있습니다.
Sending binlog event to slaveSending binlog event to replica
바이너리 로그는 event 로 구성되며, 여기서 event는 일반적으로 업데이트와 기타 정보를 포함합니다. thread는 바이너리 로그에서 하나의 이벤트를 읽었고 이제 이를 replica로 전송하고 있습니다.
Waiting to finalize terminationthread가 종료되는 과정에서 발생하는 매우 짧은 상태입니다.
10.14.3 General Thread States
10.14.5 Replication I/O (Receiver) Thread States