MariaDB SQL like, join을 같이 사용하면서 속도(performance)가 느릴 때
상황설명1. A, B, C 3개의 테이블이 존재함. 각 각 테이블 행의 개수는 대략 30만개~50만개 정도.2. A 테이블의 제목에서 like '%검색어%'를 사용.3. A, B, C 테이블은 서로 조인을 걸어야 함. 처음 만들었던 쿼리SELECT a.id, a.title, b.text, c.nameFROM A a, B b, C cWHERE a.id = b.id AND b.id = c.id AND a.title LIKE '%검색어%'; 결과는 속도가 매우 느렸다. 원인은 아무래도 like '%검색어%' 특성상 인덱스를 안 타기때문에 발생하는 현상. like '검색어%' 와 같은 경우였다면 문제는 없었을 것이다. 어쨌든 위 쿼리의 결과가 나오기까지 대략 1분30초 정도 걸리는 문제가 발생함.SELECT..