
- SELECT COUNT(*)가 SELECT * 보다 훨씬 빠를 것이라고 생각하는데 이게 그렇지 않은 경우가 많다.
- 또한 ORM에서도 COUNT 쿼리를 치면 DISTINCT 쿼리가 나가는데 이러면 성능이 안좋아지는 경우가 있다.

- 이러면 거의 동일한 성능을 낸다. 네트워크 대역폭 정도는 다를 수 있다.

- Covering Index 로 모든게 커버된다면 빠르긴하다. → 하지만 모든걸 이렇게 할 수는 없다.

- COUNT(*) 와 COUNT(DISTINCT) 쿼리는 매우 다르게 동작한다.
- 임시 테이블을 만들기 때문에 성능적으로 2,3배 정도 느려질 수 있다.

- COUNT 튜닝은 커버링 인덱스를 사용하는게 거의 유일한 튜닝법이다.

