31일 새벽 1-2시쯤에 일부 테이블을 MyISAM에서 InnoDB로 변경하려고 하는데 그 시간대에 많이들 쓰시나요? 작업 시간이 제 예상으로 30분에서 1시간 정도까지도 걸릴것 같아서요.
기존 테이블을 직접 변경하는게 아니라 database 따로 만들고 기존 테이블 덤프를 그쪽으로 다 넣어야 하는 작업이라 서비스를 중지시킨후 작업을 해야 합니다. 잠깐 돌려보고 다시 복원시킬수도 있어서요.
MyISAM 에서 InnoDB로의 변경은 가능한가요? 뭔가 하기전, 한후 주의할점이라든가, 방법등에 대한 문서화해서 공개해주세요 ^^
내 마음속의 악마가 자꾸만 나를 부추겨. 늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.
네, alter table로도 변경 가능합니다.
그런데, 주의할 점은 저도 잘 모르겠네요. 혹시 모르니까 백업은 하는데.. 아마, 기능상의 차이점이 가장 주의할 점인거 같네요.
자세한 내용은 아래 주소를 참고하시면 될 것 같구요. 제 경험상으로 문제가 되었던 건 PK를 여러 컬럼으로 컴퍼짓키로 묶었을때 auto_increment를 쓸 수 없었던게 제일 큰거 같습니다. 방법이 있는데 몰랐던 건지..
혹시라도 이번 작업에서 발견하게 되면 추가로 정리해서 올리도록 하겠습니다.
http://dev.mysql.com/doc/refman/5.0/en/innodb-restrictions.html
-- Signature -- 青い空大好き。 蒼井ソラもっと好き。 파란 하늘 너무 좋아. 아오이 소라 더좋아.
여기가 무슨 싸이월드도 아니고, 그냥 아무때나 잡업중이라고 첫 화면 바꾸고 작업하세요. ^^
<- 이거면 안되는 게 없어~정품 소프트웨어 사용 캠패인
<- 이거면 안 되는 게 없어~정품 소프트웨어 사용 캠패인
넵^^ 시간이 좀 길어질듯 해서요.
저는 보통 웹서버의 아파치를 완전히 내리고 작업합니다. :-) 부담갖지 마시고 편하실 때에 편하신 대로 작업 진행해 주세요...
MyISAM 에서 InnoDB로의
MyISAM 에서 InnoDB로의 변경은 가능한가요? 뭔가 하기전, 한후 주의할점이라든가, 방법등에 대한 문서화해서 공개해주세요 ^^
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.
네, alter table로도
네, alter table로도 변경 가능합니다.
그런데, 주의할 점은 저도 잘 모르겠네요. 혹시 모르니까 백업은 하는데..
아마, 기능상의 차이점이 가장 주의할 점인거 같네요.
자세한 내용은 아래 주소를 참고하시면 될 것 같구요. 제 경험상으로 문제가 되었던 건 PK를 여러 컬럼으로 컴퍼짓키로 묶었을때 auto_increment를 쓸 수 없었던게 제일 큰거 같습니다. 방법이 있는데 몰랐던 건지..
혹시라도 이번 작업에서 발견하게 되면 추가로 정리해서 올리도록 하겠습니다.
http://dev.mysql.com/doc/refman/5.0/en/innodb-restrictions.html
-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.
여기가 무슨
여기가 무슨 싸이월드도 아니고, 그냥 아무때나 잡업중이라고 첫 화면 바꾸고 작업하세요. ^^
정품 소프트웨어 사용 캠패인
정품 소프트웨어 사용 캠패인
넵^^시간이 좀
넵^^
시간이 좀 길어질듯 해서요.
-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.
저는 보통 웹서버의
저는 보통 웹서버의 아파치를 완전히 내리고 작업합니다. :-) 부담갖지 마시고 편하실 때에 편하신 대로 작업 진행해 주세요...