MainCategory, SubCategory, price_category 3개의 필드 index생성

create index main_category_index on products (categorya);
create index sub_category_index on products (categoryb);
create index price_category_index on products (price_category);

메인, 서브 조건만 적용한 검색

복합 인덱스 사용(main,sub category)

페이징 처리

total count 삭제 및 커버링 인덱스 사용

노오프셋 적용(이전, 다음)

읽기 트랜잭션에 대한 DB 부하 분산

엘라스틱 서치 (검색 엔진) 적용