안녕하세요.
아무리 생각을 해봐도 해결 방법이 떠오르지 않아서 문의 드립니다.
DB는 마리아 DB이고, 하기 쿼리에서 파라미터는 S-089 밖에 없으며, 인덱스는 A.NAME에 하나 A.CODE,A.IS_DELETE에 걸려 있습니다.
FULLTEXT 검색을 생각했는데 변수 설정 권한 있는 계정도 없어서 이건 포기했고요...ㅠ
인덱스를 태우고 싶은데 어떻게 튜닝을 하면 좋을까요? 막연한 질문인데...조언 부탁드립니다.
SELECT COUNT(1)
FROM TEST A
WHERE 1=1
AND A.CODE <> 'G9'
AND A.IS_DELETE = 'N'
AND IF(A.TYPE = 'AA', IF(A.LANG = 'TT', 'Y', IF(A.LANG = 'CC', 'Y', IF(A.FLAG = 'Y', 'Y', 'N'))), 'Y') = 'Y'
AND A.NAME LIKE CONCAT('%', UPPER(TRIM('S-089')), '%')