인덱스 설계
where, join, order by에 쓰이는 컬럼 조합을 기준으로 composite index를 검토합니다.
Query Tuning
인덱스, SELECT 필드, pagination, relation loading, transaction 범위를 실제 실행 계획과 로그로 확인합니다.
where, join, order by에 쓰이는 컬럼 조합을 기준으로 composite index를 검토합니다.
필요한 컬럼만 select하고 큰 relation은 별도 endpoint나 pagination으로 나눕니다.
eager loading, query builder join, DataLoader 중 응답 크기와 쿼리 수를 비교합니다.
offset이 느려지는 목록은 cursor 기반으로 바꾸고 정렬 기준을 고정합니다.