1년된 게시판인 누적 레코드가 59만개를 넘어가니 글읽기하면
접속자수가 적을때 2초, 접속자 많을 때는 5초가량 됩니다.
보드쪽은 그누보드 순정이라 딱히 쿼리를 최적화할 일도 없고
인덱싱은 기본으로 되어 있고, 서버업체에서는 DB서버 튜닝(이중화 등)외에는
딱히 해줄게 없다는데,
데이터가 누적되었다고 게시판을 분리할 수도 없는데 혹시 좋은 솔루션 있을까요?
테이블파티션이란것도 있던데 먼 말인지 모르겠고요
|
답변 9개 / 댓글 3개
채택된 답변
+20 포인트
이토 유머게시판은 대략 10만에서 20만 사이쯤 갈아타더라구요.
현재 벌써 6번 정도 갈아탄 듯....
뿌려내는 메인같은경우는 limit 걸면 문제가 없으실테고..
게시판 리스트는 페이징 처리 해서 10개씩 뿌려내버리면 큰 문제가 없으실텐데..
이러게 하고도 느린거라면 그건 DB 문제라고 밖에 안보이는데요?
답변을 작성하려면 로그인이 필요합니다.
여기 그누보드 공식 홈페이지 커뮤니티>자유게시판도 20만개쯤 되는데 딜레이는 전혀 없던데ㅠㅠ