커뮤니티

image.png

궁금 한게 있습니다.
 

image.png



이렇게 말을 하는데... 

 

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는 대단한거 같아요 ㅋㅋㅋㅋㅋㅋ

반갑습니다 비에스플러스 라는 사이트를 운영하는 사람입니다.

댓글 1

  • 시스템 설정에서 "인증 세션 DB 사용" 옵션을 꺼놓으면

    xe_session 테이블에 뭔 짓을 해도 상관없습니다.

     

    다른 테이블들 모두 InnoDB로 바꾸는 것은 좋은데,

    TRUNCATE TABLE 명령은 xe_session 테이블 외에는 절대 쓰면 안 됩니다.

    데이터 다 날리라는 뜻이니까요. ㅎㅎ

    즉, 나머지 테이블에는 ALTER TABLE 명령만 사용하면 됩니다.