포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xe 사용시 myisam 과 innodb 의 코딩 차이?
2013.01.28 13:29
이번에 사용중인 xe의 DB를 myisam 에서 innodb 로 변경중에 있습니다.
별다른 참고할만한 포스팅이 없어서 시행착오 해결에 애를 먹고 있는데요,
mysqldump 로 전부 밀어넣는 작업으로는 하지 않았으며,
엔진은 alter table로 변경하였습니다.
document 및 comment 테이블을 기존에 변경해서 부분적으로 썻을때에는,
전혀 문제가 없었습니다. 이번에 모든 테이블을 변경하면서 문제가 생긴상황입니다.
정확하진 않지만 들리는 썰로는,
애시당초 설치시 xe를 innodb 로 설치하지 않으면 안된다 라는것입니다.
하지만 제가 알기로는 xe에서 쿼리를 날릴때 myisam 과 innodb 를 구분하여,
최적화된 쿼리를 날리지는 않는 것으로 알고있고,
단지 config 에서 가져오는 것으로 바뀌는 부분은,
테이블 생성등의 쿼리에서 engine=innodb 밖에 없는것으로 알고있습니다.
엔진을 바꿔줌으로서 DB단에서 내부적으로 일어나는 변화 외에,
xe에서 myisam 과 innodb 를 구분해서 다르게 해주는것이 있을까요?
트랜젝션을 걸어서 프로시져로 처리하는 구문같은게 추가되는게 있나요?
우선 현재 문제는 관리자 화면의 깨짐 현상외에,
기본 기능들에서는 전혀 문제점이 없는 상태입니다.
무식한 질문일수도 있지만, 고견 부탁드립니다~~
답답합니다. ㅜㅜ