본문 바로가기
Q&A해결2025년 11월 6일1분 읽기

PostgreSQL 쿼리 플래너 통계 업데이트

풀스택지훈
조회 717댓글 2

PostgreSQL 쿼리 플래너 통계 업데이트 관련 질문입니다.

아래 쿼리가 데이터가 10만건 넘어가면서 3초 이상 걸립니다:

SELECT u.name, COUNT(o.id) as order_count
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
WHERE o.created_at >= '2025-01-01'
GROUP BY u.id
ORDER BY order_count DESC
LIMIT 20;

EXPLAIN 결과 Seq Scan이 발생하고 있습니다. 인덱스를 어떻게 잡아야 할까요?

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록