그누보드 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가 낮으면 낮을수록 (처음에 등록한 게시물을 불러올때) 더 느려지네요...
어쩔수 없는건가요?
게시물은 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설계를 최적화로 다시 하거나
하드웨어를 향상 시키는방법밖에~
뭐 빨라질수 있는 방법은
DB설계를 최적화로 다시 하거나
하드웨어를 향상 시키는방법밖에~
필드를 지정된 게시물부터 지정된 게시물까지만(약 10000건씩) 일단 검색한다는... 건가요?
날짜별로 검색하게 하는것도 되겠네요...
필드를 하나로 쓴다면 나쁜점이 뭐가 있을가요?
날짜별로 검색하게 하는것도 되겠네요...
필드를 하나로 쓴다면 나쁜점이 뭐가 있을가요?
그리고 게시물이 많아지면 그냥 검색할때도 db에 부담이 많이 되나요?
ㅠㅠ
db를 통합시킬지 말지 정말 고민된다능 ㅠㅠ
ㅠㅠ
db를 통합시킬지 말지 정말 고민된다능 ㅠㅠ
당연 db많아지면 db에 부담이 가지요~
오라클 괜히 비싼게 아니고 오라클 전문가가 괜히 있는게 아니라는 ㅠㅠ..
dB 설계 제일 중요하지요!
속도 안정성 중 안전성은 기본이구요 속도는 설계를 얼마나 잘 하는냐에 따라 차이 많이 납니다.
여러 테이블로 나뉘어져 있다고 해도 불러다 쓰는데는 지장이 없을텐데요!
오라클 괜히 비싼게 아니고 오라클 전문가가 괜히 있는게 아니라는 ㅠㅠ..
dB 설계 제일 중요하지요!
속도 안정성 중 안전성은 기본이구요 속도는 설계를 얼마나 잘 하는냐에 따라 차이 많이 납니다.
여러 테이블로 나뉘어져 있다고 해도 불러다 쓰는데는 지장이 없을텐데요!
db설계....
여러 게시판 테이블이 여러개로 나눠져있어도 쓰는데 지장이 없을진 몰라도...
애초에 블로그처럼&게시판처럼 사용할수 있도록 개조하는 중이라;
여러 게시판 테이블이 여러개로 나눠져있어도 쓰는데 지장이 없을진 몰라도...
애초에 블로그처럼&게시판처럼 사용할수 있도록 개조하는 중이라;
wr_1은 index가 안잡혀 있으니 건수가 많으면 속도가 당연히 떨어 집니다.
확장 필드를 쓰려면, 확장 필드에 index를 걸어줘야죠.
많은 게시글이 있는 db로 통합하려면 튜닝을 잘~~~~ 해야 할 겁니다.
확장 필드를 쓰려면, 확장 필드에 index를 걸어줘야죠.
많은 게시글이 있는 db로 통합하려면 튜닝을 잘~~~~ 해야 할 겁니다.
인덱스는 물론 다시 걸고요 ㅋ;
bbs 필드를 새로 만들었고, id로 자신의 게시물을 불러와서 블로그처럼 볼수 있게...
해보려고 생각중이라서요...
아이디언 괜찮은것 같은데 ㅠ...
bbs 필드를 새로 만들었고, id로 자신의 게시물을 불러와서 블로그처럼 볼수 있게...
해보려고 생각중이라서요...
아이디언 괜찮은것 같은데 ㅠ...
대비의 재설계가 답입니다.
하드웨어 업그레이드는 한계가 있고요
게시판 테이블을 통합하신다면...해당 게시판 코드 및 검색에 사용되는 부분들은 index에 추가하셔서 설계하시면 될듯합니다.
하드웨어 업그레이드는 한계가 있고요
게시판 테이블을 통합하신다면...해당 게시판 코드 및 검색에 사용되는 부분들은 index에 추가하셔서 설계하시면 될듯합니다.