디비 과부화 줄이는방법? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

디비 과부화 줄이는방법? 정보

디비 과부화 줄이는방법?

본문

http://5sio.com/

디비 과부화로 인해 약 2틀정도 호스팅 서버가 차단됬었습니다.
아직 원인해결이 않된 상태 입니다.

문제점이 접속자가 많지 않아도 데이터베이스 처리과정에서

1. 디비가 계속 쌓여서 sql?에 심한 과부화가 생긴다고 하는데요.

2. 보드 로그도 많이 쌓인거 같다고 하고요.

3. m3무슨스킨에서 멀 계속 뿌린다나 엄청쌓이게 만든다나.. 그러고요

4. 디비가 깨진게 있는거 같다네요-이경우에도 과부화를 일으킨다고 하던데
 (디비는 손상된거 같습니다. 게시판추가생성이 않되고, phpmyadmin 에서 디비를 새로 생성해도
 사이트전체에 오류글만 뜨고 아무것도 안뜹니다. 게시물 이동, 복사등이 않됨)

5. 악성코드같은거로 인한 문제는 아니고 디비와 연관된 부분의 문제라고 합니다.

이런경우 어렵지않게 어느정도 해결할수 있는 방법이 머가 있나요?
제가 잘 모르니 쉽게 설명 부탁 드립니다.

댓글 전체

저의 경험으로 이렇게 하고 있습니다.
과부하가 걸린다고 하는데요.. 실행되는 프로세스를 검사해보세요.
어디부분인지 정확하게 파악하세요.
명령어  SHOW PROCESSLIST 

1. DB 로그 안되게 세팅 또는 매일  새벽에 DB 재부팅 하게 cron 설정
  - db log 파일이 너무 커지지 않게 매일 새로 생성하는 것입니다.
 
2. 깨진 디비 복구
  - db 체크 : CHECK TABLE 테이블명
  - db 최적화 : OPTIMIZE TABLE 테이블명
  - db 복구 : REPAIR TABLE 테이블명
  * 파일이 깨져서 안된다면 이전 백업파일 복구

3. 잘못설계된 DB 점검, 자주 검색하는 키를 index 함.
  - 실행되는 프로세스 검사
    SHOW PROCESSLIST 
  - 과부하 걸리는 테이블 에 주요키와 검색에서 많이 사용하는 필드 index key 값 설정.

4. 동시 접속자수가 많으면 늘려주기.
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT