SQL을 사용할 때, 정확한 결과를 얻기만 하면 되는 줄 알았다. 어떤 쿼리는 길이가 너무 길어져서 가독성이 좋지 않았고, 체감상 실행 속도가 느린 경우도 있었지만 원하는 결과를 추출하는 데 성공했다면 크게 신경쓰지 않고 넘어갔다. 물론 그냥 넘어가면서도 이렇게 해도 되는 건가? 라는 의문이 들면서 찝찝하긴 했었다. 그래서 일을 쉬고 있는 동안 성능 좋은 SQL 작성 방법에 대해 공부해보기로 했다. 1. 성능이 안좋은 SQL이 미치는 영향원하는 결과 추출이라는 목적만 달성하면 되는 것 아닌가? 굳이 성능까지 고려해가면서 쿼리를 작성해야 하나? 라는 질문을 먼저 해보면서 시작해보자. 같은 결과를 만들더라도 SQL을 어떻게 작성하느냐에 따라 성능이 크게 달라질 수 있다. 작성한 SQL의 성능이 나쁘면 어떤..