게시글에서 페이징 처리
<< <1 2 3 4 5 6 7 8 9 > >>
이런식으로 있을 때,
대부분은 게시글 전체 개수를 count한 다음 계산 로직을 통해 페이지 수를 구함
예시 쿼리
"셀렉 count(*) 프롬 article"
위의 쿼리가 느려졌을 때 개선 방법 ㅇㅇ
쿼리 변경해도 됨, 인덱스 추가해도 됨 ㅇㅇ
게시글에서 페이징 처리
<< <1 2 3 4 5 6 7 8 9 > >>
이런식으로 있을 때,
대부분은 게시글 전체 개수를 count한 다음 계산 로직을 통해 페이지 수를 구함
예시 쿼리
"셀렉 count(*) 프롬 article"
위의 쿼리가 느려졌을 때 개선 방법 ㅇㅇ
쿼리 변경해도 됨, 인덱스 추가해도 됨 ㅇㅇ
마지막 페이지로 점프못하게 프론트에서 막고 카운트 결과는 알아서 캐싱해라 - dc App
아 마지막 페이지 생각하고 말한건 아님, 끝엔 최적화 몬행
캐싱해야지 db에선 할 수 있는게 없는데 - dc App
@딘퐁 문제 잘못냈네 밥먹고 수정함 ㅇㅅㅇ.. 댓글인데 게시글로냄
@솔루션3000따리(58.123) 힌트는 전체 count를 가져올 필요가 없다임
@솔루션3000따리(58.123) 특정 게시글 댓글 수? 게시글 칼럼에 댓글수 칼럼 둬야지 뭐 - dc App
@딘퐁
밥 다먹음
https://gall.dcinside.com/mgallery/board/view/?id=backend&no=41059&page=1
ㄱㄱ
1페이지부터 마지막페이지까지 fetchJoin으로 전부 불러오면 페이징 할때도 안느린데? 너 바보지? ㅋ