카테고리 없음

오늘은 개잘만든 초고퀄리티 게시판 쿼리 부하 문제 냅니다 ㅇㅅㅇ

gw1 2025. 8. 14. 15:48

KEY가 인덱스이니 잘 확인해주시고
 

 

 
4.3초 소요
 
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
조인 순서를 반대로 straight_join으로 
p 먼저 조인 후 c 조인으로 고정

 

 
총 100만개, 카테고리별로 대략 10% 비율
 
조건1. 항상 쿼리 결과가 절대 달라지면 안됨 그대로 나오는게 튜닝의 기본,
 
반드시 단일 1개의 쿼리로 처리되어야함 (단, 쿼리 내 서브쿼리는 무제한 가능)
 
조건2. hide = 'Y' 일때만 결과가 아무 것도 안나와야 정상임
 
조건3. dbms는 mysql 8.0 innoDB 기준으로 처리됨
 
조건4. 개선 전은 4초 -> 개선 후엔 0.x초 내로 처리가 되어야 함 게시글 불러오기이므로, 높은 반응 속도가 요구됨 
 

 
정답은 댓글