글/댓글 모두 합쳐서 200만건 되는 게시판이 있는데 속도가 느리네요.

글/댓글 모두 합쳐서 200만건 되는 게시판이 있는데 속도가 느리네요.

QA

글/댓글 모두 합쳐서 200만건 되는 게시판이 있는데 속도가 느리네요.

본문

제목 그대로 글과 댓글 모두 합쳐서 데이터가 200만건이 넘는 게시판이 있습니다. 게시판 리스트 화면 읽는 것까지는 속도가 괜찮은데, 게시물 보는 화면 들어갈 때 4~5초 정도 딜레이되었다 뜨는 현상이 나옵니다. 

 

데이터가 너무 많아서 그런것 같은데, 최적화 방법이 있는지 고수님들의 노하우를 좀 부탁드립니다. ^^;

 

이 질문에 댓글 쓰기 :

답변 2

 

게시물의 성격을 알아야 적절한 조치 방법을 생각해 볼 수 있는데...

검색이라도 한다면 더욱 느려질테죠

200만건의 게시물이라면 사실 오래된 것을 볼 일은 거의 없지않나요?

예전에 제로에서 그누로 바꾸면서 해 본 경험입니다만 역시나 게시물 성격을 알아야... 

게시물을 년도 단위 또는 몇개 년도를 묶을 수 있다면  게시판을 만듭어 년도별로 분리 저장해서

탭이나 select box로 년도를 선택하면 해당년도 게시판 내용을 볼 수 있게 하면 됩니다

기본으로는 현재년도 게시판이 보이게 하면 되고..

아니면 적당한 크기로 예를들어 50만건씩 분리 해서 게시판을 별도로 나누어 저장하는 방법..

조금 복잡하겠습니다

  

 

게시물 보는 화면 들어갈때 속도가 늦어진다면

해당 sql 문을 잘못짠것 같습니다.

불필요한 것까지 select 한것으로 보입니다.

 

한마디로 소소를 고쳐야 하며 그중 db  select문을 수정해야 할 것으로 보입니다.

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

회원로그인

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