
궁금 한게 있습니다.

이렇게 말을 하는데...
MyISAM 이 종류 들을 전부 InnoDB 으로 바꿔도 문제가 없나요???
=======================오늘 고친 사항===================
증상 : 로그인이 절때 안됨...
TRUNCATE TABLE xe_session; ALTER TABLE xe_session ENGINE=InnoDB;
TRUNCATE로 먼저 비우고 엔진 변환하면 더 빠르고 깔끔해요. 세션 데이터는 어차피 임시 데이터라 비워도 로그인만 다시 하면 됩니다.
테이블 복구 후... 문제점 사라짐...
아 xe 관리자 페이지 밑에 세션정리 버튼 눌러도 해결 안될때 해보세요
==============================================================================
근데 아까 말했듯이 InnoDB에서는 REPAIR TABLE이 안 먹혀요.
InnoDB는 자동으로 crash recovery를 해주니까 수동 복구가 필요 없어요.
그래서 이 메뉴는 MyISAM 테이블에서만 의미가 있어요.
나머지 MyISAM 테이블들도 InnoDB로 바꿀 거면 SQL 탭에서 한번에 할 수 있어요.
ㄴ흠....ㅋㅋ
ㄴ근데 전부 바꿔도 문제가 안되는지...의문입니다 ㅋㅋㅋㅋㅋ
p.s 하... 참 ai는 대단한거 같아요 ㅋㅋㅋㅋㅋㅋ
불패의초인
Lv. 1
반갑습니다 비에스플러스 라는 사이트를 운영하는 사람입니다.
댓글 1
시스템 설정에서 "인증 세션 DB 사용" 옵션을 꺼놓으면
xe_session 테이블에 뭔 짓을 해도 상관없습니다.
다른 테이블들 모두 InnoDB로 바꾸는 것은 좋은데,
TRUNCATE TABLE 명령은 xe_session 테이블 외에는 절대 쓰면 안 됩니다.
데이터 다 날리라는 뜻이니까요. ㅎㅎ
즉, 나머지 테이블에는 ALTER TABLE 명령만 사용하면 됩니다.