다음과 같은 덤프가 있습니다.
SET unique_checks=0;
SET foreign_key_checks=0;
SET autocommit=0;
명령을 사용하여 가져오는데 mysql < file.sql
시간이 많이 걸립니다. 완료될 때까지 기다릴 수 없습니다. 비슷한 사양의 Hetzner 시스템에서 이 덤프를 복원하는 데 ~90초가 걸립니다.
Ubuntu 16.04, 기본 5.7 mysql 서버, 기본 성능 설정.
어떻게 해결하거나 디버깅할 수 있나요?
답변1
MySQL과 시스템 모두의 로그 파일을 확인하고 거기에 어떤 오류(있는 경우)가 기록되어 있는지 확인하십시오. 그것은 좋은 출발점입니다.
그 후 확인해야 할 사항: -- 데이터베이스에 로그인한 사람이 없고 MySQL 데이터베이스에서 작업을 수행하는 프로세스가 없는지 확인하세요. -- 데이터베이스를 덤프할 수 있는 적절한 권한이 있는 사용자로 로그인했는지 확인하십시오. -- -u USERNAME 및 -p PASSWORD 옵션을 사용하여 mysqldump 명령을 사용해 보셨나요? 이 명령은 데이터베이스 덤프용이므로 성능이 더 좋습니다.