Q&A

댓글 3

  • 변환할 메모리가 부족하다면 사용하는 도중에도 문제가 생길 가능성이 높습니다. InnoDB가 MyISAM보다 메모리 사용량도 높고 디스크 용량도 많이 차지하거든요. 우선 서버 사양을 높인 후에 다시 시도하시는 게 안전할 것 같아요.

  • 저 SQL 그대로 사용하셨다면 테이블을 하나하나 변환하신거겠죠? 테이블 하나를 순간적으로 변환하는데 메모리가 부족하다면 기진곰님 말씀처럼 메모리를 늘리시는 게 좋을 것 같네요.
  • 저 명령어로는 아무리 메모리를 높여도 몇일 이상 걸릴겁니다.
    sql로 백업 받은 후 에디터에서 ENGINE=MyISAM을 ENGINE=InnoDB로 수정한 후 복원하세요.
    sql용량이 클테니 에디터에서 읽어드리지 못하는 경우가 있습니다.
    큰파일을 읽어드릴 수 있는 에디터와 파일을 읽어 드릴만한 메모리만 있으면 됩니다.
    vi로 하면 대충 다됩니다.