AWS EC2에서 MySQL의 작업을 하던 중에 쿼리를 날리거나 프로시저를 생성할 때 ERROR 1114 the table is full issue 오류 발생
- 현재 DB에 있는 데이터가 JSON파일이 10만개 이상 적재되어 있었고 이 외에도 몇개의 대용량 테이블이 위치
- EC2서버 생성 시 스토리지 용량을 30G로 설정하여 빅데이터를 분석하기 어려운 상황
1. EC2서버 스토리지 공간 증대
- EC2서버의 스토리지 공간을 추가로 증가하여 서버 DB로 계속해서 작업 진행
장점
- 작업의 번거로움이 없고 향후 서버에서 계속 작업 가능
- 서버에서 작업하여 팀원들과 원활한 작업 공유 가능
단점
- 비용 증가
2. EC2서버 DB복사 후 로컬로 이동
- 서버에 있는 작업 DB를 DUMP파일로 만들어서 로컬에서 작업 후 전처리된 데이터만 개발서버에 공유
장점
- 비용이 적게 소요되고 컴퓨터 사양에 맞추어 작업 가능
단점
- 번거로움 보유, 팀원들과 상황 공유 어려움
mysqldump -u root -p battleGround > backup.sql # 파일 백업
table could not be fetched
라는 오류 메시지 발생