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

PostgreSQL JSONB 인덱싱 어떤 걸 써야

프리랜서개발자
조회 530댓글 4

PostgreSQL JSONB 인덱싱 어떤 걸 써야 관련 질문입니다.

아래 쿼리가 데이터가 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로 등록