라이브러리

[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` 옵션은 복제를 중단하는 시간을 설정하는 것이므로, 적절한 값을 설정하여 데이터의 일관성을 유지해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 131건 / 1 페이지

검색

게시물 검색