※ SQL: Date Condition Optimization. 안녕하세요. 듀스트림입니다. 오랜만에 튜닝 사례를 가져왔습니다. 운영 중 긴급 배포된 쿼리로 인해 Disk I/O 사용률이 장시간 100%로 유지되는 문제가 발생했습니다. 원인을 확인해보니, 날짜 조건에 TO_CHAR() 함수가 사용되고 있었습니다.그 결과 대량의 데이터 스캔이 발생했고, 읽기 병목으로 이어졌습니다. 1. AS-IS (문제 상황)문제가 된 조건은 다음과 같습니다.-- 1번 쿼리 조건절TO_CHAR(created_at, 'YYYY-MM-DD') = '2026-04-13'-- 2번 쿼리 조인 조건절TO_CHAR(a.created_at, 'YYYY-MM-DD') = TO_CHAR(b.created_at, 'YYYY-MM-DD')c..