그누보드 list sql 질문입니다. > 그누4 질문답변

그누4 질문답변

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

그누보드 list sql 질문입니다. 정보

그누보드 list sql 질문입니다.

본문

그누보드의 게시판을 통합시키고 있습니다.

게시물은 20만건 등록시켜봤습니다.

서버가 p3 1g 라 그닥 성능은 좋지 않네요...


기본적인 막 생성한 보드를 불러오는데는

0.3 초 정도 걸립니다.

게시물을 20만건 정도 로드한곳은

0.5초정도 걸립니다 (list로딩)



wr_1 에 test라고 게시물을 5000건정도 올려봤습니다

정렬값에 and wr_1='test' 라고 준 보드를 로딩하는데는 12초정도 걸립니다 =ㅅ=;;

wr_1에 zzzz라고 게시물을 3건정도 올려봤습니다.

로딩하는데 0.7초 걸렸습니다 =ㅅ=;




게시물이 많아질수록 느려지는건 어쩔수 없는건가요?

게시판을 통합하고 싶은데... 통합하면 할수 있는게 훨씬 많아지는데... 쩝...

limit로 15건만 불러봐도 속도는 느리네영...

wr_id가 낮으면 낮을수록 (처음에 등록한 게시물을 불러올때) 더 느려지네요...


어쩔수 없는건가요?
  • 복사

댓글 전체

그리하여 요즘 게시글이 많은 사이트들은 계속 검색이란 명령을 둡니다.

뭐 빨라질수 있는 방법은

DB설계를 최적화로 다시 하거나

하드웨어를 향상 시키는방법밖에~
필드를 지정된 게시물부터 지정된 게시물까지만(약 10000건씩) 일단 검색한다는... 건가요?
날짜별로 검색하게 하는것도 되겠네요...

필드를 하나로 쓴다면 나쁜점이 뭐가 있을가요?
당연 db많아지면 db에 부담이 가지요~
오라클 괜히 비싼게 아니고 오라클 전문가가 괜히 있는게 아니라는 ㅠㅠ..

dB 설계 제일 중요하지요!

속도 안정성 중 안전성은 기본이구요  속도는 설계를 얼마나 잘 하는냐에 따라 차이 많이 납니다.

여러 테이블로 나뉘어져 있다고 해도 불러다 쓰는데는 지장이 없을텐데요!
db설계....
여러 게시판 테이블이 여러개로 나눠져있어도 쓰는데 지장이 없을진 몰라도...

애초에 블로그처럼&게시판처럼 사용할수 있도록 개조하는 중이라;
wr_1은 index가 안잡혀 있으니 건수가 많으면 속도가 당연히 떨어 집니다.
확장 필드를 쓰려면, 확장 필드에 index를 걸어줘야죠.

많은 게시글이 있는 db로 통합하려면 튜닝을 잘~~~~ 해야 할 겁니다.
인덱스는 물론 다시 걸고요 ㅋ;
bbs 필드를 새로 만들었고, id로 자신의 게시물을 불러와서 블로그처럼 볼수 있게...

해보려고 생각중이라서요...

아이디언 괜찮은것 같은데 ㅠ...
대비의 재설계가 답입니다.
하드웨어 업그레이드는 한계가 있고요

게시판 테이블을 통합하신다면...해당 게시판 코드 및 검색에 사용되는 부분들은 index에 추가하셔서 설계하시면 될듯합니다.
© SIRSOFT
현재 페이지 제일 처음으로