위험한쿼리 썸네일형 리스트형 DATE_FORMAT 검색의 위험성 SELECT idx FROM t_a WHERE DATE_FORMAT(reg_date, '%Y%m%d') = '2021-03-02' GROUP BY idx; t_a 테이블에 row수는 7천만개가 넘은 상태였다. 어마어마한 row수를 가진 테이블에 위 쿼리를 실행하니 쿼리문이 영원히(!) 실행 되다시피 했다. 그 이유는 WHERE 절..! 'reg_date' 컬럼의 포맷은 YYYY-MM-DD HH:MM:SS 해당 포맷을 변경 후 위 쿼리와 같이 검색을 하게되니 'reg_date' 컬럼을 Like 검색으로 변환되어 모든 컬럼을 샅샅이 조사(?)하기 시작한거 같다. row수가 얼마 안된다면 모르겠지만 row수가 많다면 아래와 같이 검색을 하자..! SELECT idx FROM t_a WHERE reg_date .. 더보기 이전 1 다음