※ SQL: CTE Optimization from the Standard SQL Perspective. 안녕하세요. 듀스트림입니다. 튜닝 대상을 식별하다 보면 CTE(Common Table Expression)가 많은 쿼리가 항상 존재합니다. 이유는 간단합니다. CTE가 많으면 최적화가 제대로 이루어지지 않는 경우가 많기 때문입니다.그래서 CTE를 단계적으로 하나씩 살펴봐야 하며, 특히 다음과 같은 패턴에서 성능 저하가 자주 발생합니다.정렬과 집계가 많은 경우 CTE 내부에서 ORDER BY나 SUM, COUNT 등의 집계 연산이 반복되면, 불필요한 임시 테이블 생성과 디스크 I/O가 증가합니다.타입 캐스트나 복잡한 표현식 사용 CAST나 함수 기반 연산은 기존 인덱스를 활용하지 못해 풀 스캔(seq ..