Using temporary1 GROUP BY의 Filesort 작업 제거 다른 DBMS와는 달리,MySQL은 GROUP BY 를 실행하면 GROUP BY 대상 컬럼을 기준으로 GROUP BY를 실행한 후, 정렬 작업까지 같이 수행하도록 구현되어 있다. 이러한 자동 정렬 기능이 때로는 필요할 수도 있고, 필요치 않은 경우도 많이 있지만 특별히 이를 제어할 수 있는 방법이 공유되지 않았기 때문에 정렬 작업이 필요치 않은 경우에도 불필요한 정렬 작업을 같이 실행시키고 있는 경우가 많았다. 간단히 GROUP BY 작업에 대한 실행 계획을 확인해보자.root@localhost:test>explain select * from user group by name ; +----+-------------+-------+------+..------+..------+-----------------.. 2014. 7. 8. 이전 1 다음