mysqldump를 실행하는 도중에 다음과 같은 에러가 발생하게 될 수 있습니다.
mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `tt_EntryContents` at row: 2325496
사실 위 에러가 발생할 수 있는 원인은 다양합니다.
그 중에 하나로 디스크의 성능 지연이 있을 수 있습니다.
dump 작업이 일어나는 도중에 디스크의 성능이 지연되어 OS가 제대로 작업을 진행시켜주지 못하는 경우 mysql이 설정한 작업 대기 시간이 초과되어 커넥션이 끊어질 수 있습니다.
이때, net_write_timeout이나 net_read_timeout 설정을 통해 timeout 시간을 조절하여 일시적으로 해결할 수는 있습니다.
하지만, 이것은 일시적인 조치일뿐
디스크 지연 현상이 많이 발생한다면, 근본적인 원인을 먼저 찾아서 해결해야 할 것입니다.
'MySQL 에러 처리법' 카테고리의 다른 글
MySQL Replication 시 시간 데이터 깨짐 문제 (0) | 2019.01.29 |
---|---|
14. ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes (0) | 2015.09.21 |
11. InnoDB Huge page 설정 관련 (0) | 2015.03.18 |
10. MyISAM 인덱스 에러 (0) | 2015.02.03 |
13. MySQL 이 알수없는 에러로 Restart 된 경우 1 (0) | 2015.01.27 |