반응형 Seconds_Behind_Master1 innodb_flush_log_at_trx_commit 알면 쉬워짐. 안녕하세요. 복제 구성을 하고 나서 동기화 지연이 발생하는데 왜 Second 타임이 안잡이지 할때가 있는데요. 특히 AWS나 리전간 동기화 타임에서 안잡힐때 설정하면 확인이 가능합니다. innodb_flush_log_at_trx_commit 위의 그림에서 알 수 있듯이, 해당 값에 따라 순간적인 장애시 트랜잭션을 잃을 수 있다. 0 인 경우, MySQL 이나 OS가 갑자기 crash 된다면 최대 1초동안의 트랜잭션을 잃을 수 있다. 1 인 경우, 안전하다. 2 인 경우, OS가 갑자기 crash 된다면 최대 1초동안의 트랜잭션을 잃을 수 있다. 하지만 MySQL 장애시에는 이미 OS 영역으로 데이터는 넘어갔기 때문에 안전할 수 있다. 각 값에 따라, 엄청난 성능을 보일 수 있다. 지난번에 엄청난 양의 l.. 2023. 8. 24. 이전 1 다음 반응형