select 쿼리 최적화시 order by 와 limit 를 사용하면 읽어들이는 속도가 빨라진다는데요 sum같은 통계함수 쓸떼도 효과가 있나여?
쿼리 최적화는 많은 방법이 있으며, 모든 경우에 적용되는 silver bullet은 없는 것 같습니다.
ORDER BY와 LIMIT를 통해 읽어들이는 속도가 빨라지게 하는 것은 어렵고, ORDER BY의 경우 인덱스를 통해 그 속도를 향상시킬 수 있습니다.
SUM과 같은 산술 함수의 속도를 절대적으로 빠르게 만드는 방법은 없습니다. 다만, 대상이 되는 데이터의 양을 미리 줄여주는 것(GROUP, WHERE)과 적절한 인덱스의 추가를 통해 소요되는 시간을 줄일 수 있겠습니다.