게시판 속도 문제

게시판 속도 문제

QA

게시판 속도 문제

본문

1년된 게시판인 누적 레코드가 59만개를 넘어가니 글읽기하면

접속자수가 적을때 2초, 접속자 많을 때는 5초가량 됩니다.

보드쪽은 그누보드 순정이라 딱히 쿼리를 최적화할 일도 없고

인덱싱은 기본으로 되어 있고, 서버업체에서는 DB서버 튜닝(이중화 등)외에는

딱히 해줄게 없다는데, 

데이터가 누적되었다고 게시판을 분리할 수도 없는데 혹시 좋은 솔루션 있을까요?
테이블파티션이란것도 있던데 먼 말인지 모르겠고요

이 질문에 댓글 쓰기 :

답변 9

정확한/구체적인 원인을 찾아야,

그에 따른 해결이 가능합니다.

 

정확한/구체적인 원인을 찾는 것이 1순위입니다.

 

글읽기 페이지에서 사용되고 있는 쿼리를 하나하나 살피고/실행해보고 하면서,

쿼리실행시간이 오래 걸리는 것을 찾아야 됩니다.

 

가령, 이전글/다음글 찾는 부분이 각각 2초씩 걸린다면.. -> 해당 부분이 원인입니다.

이토 유머게시판은 대략 10만에서 20만 사이쯤 갈아타더라구요.

현재 벌써 6번 정도 갈아탄 듯....

그누보드로 만든 게시판은 게시글 10만~20만 마다 게시판을 갈아줘야하는가요?
여기 그누보드 공식 홈페이지 커뮤니티>자유게시판도 20만개쯤 되는데 딜레이는 전혀 없던데ㅠㅠ

뿌려내는 메인같은경우는 limit 걸면 문제가 없으실테고..
게시판 리스트는 페이징 처리 해서 10개씩 뿌려내버리면 큰 문제가 없으실텐데..
이러게 하고도 느린거라면 그건 DB 문제라고 밖에 안보이는데요?

 

답변을 작성하시기 전에 로그인 해주세요.
전체 1,509
QA 내용 검색

회원로그인

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