이미 데이터베이스 스키마가 포함 된 Amazon RDS 인스턴스를 실행 중입니다. mysqldump를 사용하고이 가이드 [1]에 따라, INSERT 문을 포함하고있는 덤프를 원격으로 임포트 할 수 있습니다.Amazon DDS로 가져 오기 덤프
SQL 파일은 약 4MB 크기이며 약 30.000 문장이 들어 있습니다. 이 작은 크기에도 불구하고 가져 오기에는 40 분이 소요됩니다. 이 속도를 높일 수 있습니까? mysqlimport가 그러한 작은 파일에 가치가 있는지 확실하지 않습니다. 자동 커밋을 비활성화하려고 시도했지만 눈에 띄는 개선이 없었습니다.
저는 이미 인스턴스에 ssh하거나 로컬 RDS 파일 시스템으로 파일을 옮길 수 없다는 것을 알고 있습니다.
는 세바스찬 감사[1] http://aws.amazon.com/articles/2933
해결책을 찾은 것 같습니다. 여러 행 INSERT를 사용하면 구문의 수를 획기적으로 줄일 수 있습니다. – Sebastian
mysqlimport 행에 "--compress"를 입력하십시오. 나는 그것을 측정했다. 속도가 빨라집니다! –