해결된 질문
작성
·
503
1
만약 테이블에 데이터가 수천만개면
페이징할 때 마다 count() 쿼리를 날리는게 부담스러울 것 같은데
이런 경우에는 count() 쿼리를 안날리고 캐시에 담은걸 꺼내 쓰나요?? 아니면 그냥 count() 쿼리를 매번 날리나요?? 궁금합니다!
답변 1
1
안녕하세요. 경희님
상황에 따라서 다릅니다. 고객 트래픽이 많은 곳에서는 이런 부분을 최적화 하기 위해 캐싱등을 고민할 수 있습니다. 아니면 UI를 변경하는 방법도 있구요. 여러가지 방안을 고민할 수 있습니다.
그런데 ADMIN이고, 트래픽이 거의 없고, 전체 데이터를 꼭 봐야 하는 경우에는 count() 쿼리를 사용하게 됩니다.
감사합니다.
답변 감사합니다~~~~~~