홈페이지가 왜 이리 느려지나 했더니... 정보
홈페이지가 왜 이리 느려지나 했더니...본문
워드프레스로 만든 홈페이지를 운영하고 있는데요.
처음 만들때부터 이상하게 느리더라고요. 전 워드프레스라서 느린 건가 했죠.
근데 어제 낮부터 밤까지 계속 서버 CPU가 100%를 일관되게 찍는 겁니다.
홈페이지 들어가보면 'Establishing a Database Connection' 라고 뜨면서 홈페이지가 아예 안뜨고요.
mysql 서버를 재시작 해주면 잘 떴지만, 로그인 시도를 하면 다시 'Establishing a Database Connection'...
그래서 디지털오션 서포트에 문의했더니 자신들은 개개인의 드롭릿에 접근할 수 없다며 mysqltuner라는 프로그램을 추천해주더군요. 물론 이건 그냥 mysql 최적화 방법을 제시해주는 역할만 하기 때문에 저한테는 크게 도움이 안됐고...
원인을 알아냈는데
그냥 phpmyadmin 가서 테이블 복구 한번만 눌러주면 되는 거였어요...
테이블 복구 한번 해주니까 갑자기 홈페이지 속도가 광속... ㄷㄷ 그누보드4인 줄 ㄷㄷㄷ
추천
0
0
댓글 11개

DB에 용량이 커서 그런가요? 궁금하네요.
@은빛날개 그동안 테이블 복구 이런 거 한번도 안했고 계속 업데이트로만 써와서 그런가봐요. 테마가 몇번 갈아엎어졌거든요.

데이터베이스가 손상된 경우에 Establishing a Database Connection 에러가 발생 합니다.
테이블 복구및 최적화 작업을 하면 대부분 복구가 됩니다.
테이블 복구및 최적화 작업을 하면 대부분 복구가 됩니다.
@亞波治 아, 그렇군요...

테이블 복구 좋죠 ㅎ
@천사별 테이블 복구 누른다고해서 데이터 일부가 유실되거나 그러진 않겠죠?

innodb 로 변경해서 쓰세요..
@명랑폐인 어떻게 변경하죠?

db관리자(phpmyadmin 은 테이블정보쪽에 있을것 같네요.) 에서 MyISAM 으로 된걸 innodb 로 변경하시면 됩니다. 물론 innodb가 지원되는 mysql 만 가능합니다.
@명랑폐인 mysqltuner로 보니까 innodb disable 이라고 돼있던데요.
@명랑폐인 이상하네요. 아무것도 안건든 거 같은데 지금보니 innodb enable이라고 적혀있어요... 잘못 본건가?