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