-- 복합 인덱스: (author_id, status, created_at)SELECT*FROM posts WHERE author_id =1ANDstatus='published'-- O (인덱스 사용)SELECT*FROM posts WHERE author_id =1-- O (부분 사용)SELECT*FROM posts WHEREstatus='published'-- X (author_id 없음)SELECT*FROM posts WHEREstatus='published'AND created_at > ? -- X
-- 컬럼에 함수 적용 시WHEREYEAR(created_at)=2024-- XWHERE created_at >='2024-01-01'-- O-- 묵시적 형변환WHERE id ='123'-- id가 INT인데 문자열로 비교 → X-- LIKE 앞 와일드카드WHERE title LIKE'%검색어'-- XWHERE title LIKE'검색어%'-- O-- OR 조건 (각각 인덱스 있어도 옵티마이저가 무시할 수 있음)WHEREstatus='A'OR category ='B'-- 주의