select * from products
where categorya = '상의' and categoryb = '반소매 티셔츠' and price <= 3000
MYSQL 환경에서 메인 카테고리를 ‘상의’, 서브 카테고리를 ‘반소매 티셔츠’ 그리고 검색 최대가를 3000원으로 설정해서 검색한 결과

Error Code : 2013. 이 발생
해당 코드는 WorkBench에 default값으로 설정되어 있는 duration time을 넘어서서 time out되어서 발생하는 에러이다.

일단 성능 체크를 하기 위해 duration timeout을 600초(10분)으로 설정하고 다시 테스트

쿼리 한번 실행하는데 걸리는 시간이 50~51초 정도 소요된다.
원인은 현재 DB에 천만건이 넘는 데이터가 들어가 있다보니 SELECT하는데 걸리는 시간이 너무 길다는 것. 하지만 대용량 데이터를 다루는 웹 서비스에서 쓰이기엔 현재 너무 처리성능이 떨어진다.
단일 reqeust에 처리시간이 50초나 되어버리니 Jmeter로 성능 테스트도 못하는 상황.