MyISAM 만 사용해본지라 InnoDB 를 처음 접하니까 다소 생소하네요..
질문입니다.
[옵션]
innodb_data_home_dir = /ibdata/
innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
======================================================
1.
InnoDB 의 경우 database 경로 안에 테이블명.frm 생성
별도 /ibdata 에 ibdata1, ibdata2 생성
frm 은 스키마 파일이고
ibdata1, ibdata2 이곳에 데이터와 인덱스가 들어가는 것인가요?
위와 같이 환경파일을 설정 하였을 경우 ibdata1, ibdata2 를 처음 생성하고
ibdata1 이 2기가가 쌓이고 나면 ibdata2 로 넘어가서 순차적으로 데이터가 쌓이고
auto 로 ibdata2 가 증가하게 되는 것인가요?
2.
또한 환경파일에서 innodb_data_home_dir 경로를 변경하고 ibdata1, ibdata2 를 변경한 경로로 이동후 MySQL 을 재시작 하여도 괜찮은지요.
3.
ib_logfile0, ib_logfile1 은 트랜잭션 관련하여 로그를 쌓는거라 하는데 Mysql 종료시 정상적으로 종료가 되었다면 두 파일을 삭제하고 재시작 하여도 괜찮은지요.
제가 생각하는 개념이 맞는지 답변 부탁 드립니다.
|