라이브러리
[MYSQL_CONFIG] --slave_net_timeout - 슬레이브 서버가 네트워크 연결을 기다리는 시간 설정
MYSQL CONFIG - --slave_net_timeout
`--slave_net_timeout`는 MySQL 서버의 복제 슬레이브가 마스터 서버와의 네트워크 연결이 끊어졌을 때, 슬레이브가 기다리는 시간을 설정하는 옵션입니다. 기본값은 60초입니다.
# 기본값과 의미
기본값인 60초는 슬레이브가 마스터 서버와의 연결이 끊어졌을 때, 1분간 기다린 후에 연결이 끊어졌다고 판단하여 복제를 중단합니다. 이 시간 동안 슬레이브는 마스터 서버와의 연결을 재establish하지 못할 경우, 복제가 중단되어 데이터가 동기화되지 않습니다.
# 예제
예를 들어, 마스터 서버와 슬레이브 서버가 같은 네트워크에 위치하고, 네트워크가 불안정하여 연결이 끊어지는 경우가 많다면, `--slave_net_timeout` 옵션을 사용하여 슬레이브가 기다리는 시간을 조절할 수 있습니다.
#hostingforum.kr
sql
-- slave_net_timeout 옵션을 300초로 설정
[mysqld]
slave_net_timeout = 300
# 권장 설정
`--slave_net_timeout` 옵션의 권장 설정은 다음과 같습니다.
* 네트워크가 안정적인 경우: 60초 (기본값)
* 네트워크가 불안정한 경우: 300초 ~ 600초
# 참고
* `--slave_net_timeout` 옵션은 MySQL 5.6.5 이상에서 사용할 수 있습니다.
* `--slave_net_timeout` 옵션은 슬레이브 서버에만 적용됩니다.
* `--slave_net_timeout` 옵션은 복제를 중단하는 시간을 설정하는 것이므로, 적절한 값을 설정하여 데이터의 일관성을 유지해야 합니다.
댓글목록
등록된 댓글이 없습니다.