@ㅇㅇ(210.91)
1. join 을 exist로 쓰는건 sql 동작을 너무 모르는 거 같음
2. 함수기반 인덱스를 쓰면 나중에 감당할 수 없을 정도로 불어남 조건이 좀만 바뀌어도 인덱스 안탐
3. 근본적으로 lower 기능을 지원하면 답이 없음 걍 lower만 떼면 다 해결됨
4. 특정 쿼리를 위해 커버링인덱스도 잡는건 좋은 방법이 아님 - dc App
딘퐁(film1341)2026-03-10 20:05
답글
@ㅇㅇ(210.91)
lower 떼고 like 접두사로만 인덱스 타게 하면 그냥 해결될 문제임 - dc App
열심히 했는데 내용은 별로임 - dc App
혹시 어떤점이 별로임?
@ㅇㅇ(210.91) 1. join 을 exist로 쓰는건 sql 동작을 너무 모르는 거 같음 2. 함수기반 인덱스를 쓰면 나중에 감당할 수 없을 정도로 불어남 조건이 좀만 바뀌어도 인덱스 안탐 3. 근본적으로 lower 기능을 지원하면 답이 없음 걍 lower만 떼면 다 해결됨 4. 특정 쿼리를 위해 커버링인덱스도 잡는건 좋은 방법이 아님 - dc App
@ㅇㅇ(210.91) lower 떼고 like 접두사로만 인덱스 타게 하면 그냥 해결될 문제임 - dc App
애초에 저장할 때 소문자로 저장하면 됨 - dc App
쿼리에 lower(c.name) 쓰는건 걍 생각이 없는거고 - dc App
@딘퐁 어플리케이션에서 먼저 변환을 해야지 - dc App
@딘퐁 많이배워갑니다..
@딘퐁 댓글은 칭찬 일색이던데 역시 다르구만