10000개의 게시글을 한 게시판에 몰아넣은 것과
1000개씩 분산해서 10개 게시판으로 나눈 것....
두 번째가 10배 정도 더 빠른가요?
아님 별 차이 없나요?
답변 5개
채택된 답변
+20 포인트
불량학생™
6년 전
1)여러개의 테이블로 분산되어 있을 때 하나의 테이블 1000개만 불러오는 것
2)여러개의 테이블로 분산되어 있을 때 하나로 조인해서 10개의 테이블 데이터 10000개를 불러오는 것
3)하나의 테이블로 10000개의 데이터를 불러오는 것
이 모두가 속도가 다를 것 같습니다.
순위로 치자면
1번 1등
2번 3등
3번 2등
이렇게 되겠네요
머시기거시기
6년 전
그 증인입니다.
글 2만개인데....필드 수백개 쓰다보니 로딩/ 쓰기 다 아주 디지게 느립니다.
그걸 나누어서 aaa는 1000개 bbb19000개 했는데..
aaa가 bbb보다 10배이상 빨라요,,,ㅋ
답변해주신 세 분 모두 감사합니다. ^^
6년 전
속도는 1000개씩 분산한 10개의 게시판이 빠릅니다.
다만 10개의 게시판의 글을 모두 한페이지에서 불러와야한다면
속도는 1번의 경우 빠릅니다.
탈퇴_79b978
6년 전
게시판이라면 분산보다는 1개의 테이블을 추천합니다.
삼십2만게의 게시글 로딩속도가 상당히 빠릅니다.(제 경우 그누4입니다.)
물론 페이징이 있어서 그렇기도 하지만 검색시 역시 단일테이블이 빠릅니다.
게시판의 경우 최적화가 되어 있어서요..
답변을 작성하려면 로그인이 필요합니다.