
파티셔닝과 샤딩은 데이터를 분산 저장하여 성능 향상, 확장성 확보, 관리 편의성 등을 제공하는 기법이다.이번 글에서는 이 둘의 개념과 차이점, 사용 예시까지 정리해보겠습니다.파티셔닝은 하나의 테이블을 논리적으로 분할하여 여러 개의 파티션(Partition)으로 나누는

정렬 + 페이징 + 연관 조회가 필요한 뉴스피드 쿼리에서 Fetch Join은 정말 최적일까? PostgreSQL의 EXPLAIN ANALYZE를 통해 직접 성능 비교 실험을 해보았습니다.

🧩 실험 배경 지난번 포스트에서 fetch join이 오히려 성능을 떨어트리는 원인을 찾아봤습니다. 이번 포스트에서는 해당 문제점을 해결하여 실질적인 성능향상을 이뤘던 내용을 정리해보려합니다. 페치조인이 성능을 떨어트린 이유는 아래 포스트 참고 https://vel