개요이번 글에서는 나쁜 SQL이 무엇인지 그리고 이를 발견했을 때 어떤 조치를 취해야하는지에 대해 다룬다. SQL은 다양한 방식으로 작성될 수 있지만 같은 결과를 반환하면서도 성능에는 큰 차이가 날 수 있다. 이때 성능이 저하된 쿼리를 '나쁜 SQL'로 간주한다. 이러한 쿼리는 자원을 비효율적으로 사용하며 전체 시스템 성능을 저하시킨다. 나쁜 SQL 정의나쁜 SQL은 비효율적으로 자원을 사용하는 SQL 문장을 의미한다. 같은 결과를 반환하는 여러 SQL 문장이 있을 수 있지만 이들 중 일부는 성능이 현저히 떨어질 수 있다. 주요 성능 저하 요인은 다음과 같다: 파싱 시간(Parsing Time)입출력(I/O)CPU 시간대기 시간(Wait Time)성능 저하 요인1. 파싱시간쿼리가 실행될 떄 데이터베이스 ..