TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
87654321
Database
PostgreSQL 인덱스 완전정복 — B-tree·GIN·GiST·BRIN 언제 어떻게 쓰나
PostgreSQL 인덱스 총정리. B-tree·GIN·GiST·BRIN을 언제 쓰는지, 복합 인덱스 컬럼 순서 정하는 법, 부분·표현식·커버링 인덱스, EXPLAIN으로 실제 타는지 확인하는 법과 인덱스가 안 타는 흔한 이유까지 실무 기준으로 정리했다.
Database
work_mem — 정렬과 해시가 디스크로 새는 순간
정렬·해시가 디스크로 스필하면 쿼리가 급격히 느려집니다. work_mem이 연산당이라는 함정, EXPLAIN으로 스필을 잡는 법, OOM 없이 안전하게 올리는 국소 튜닝.
Database
EXPLAIN ANALYZE로 실행계획 읽기 — 느린 쿼리를 눈으로 잡기
EXPLAIN ANALYZE로 데이터베이스가 쿼리를 실제 어떻게 실행했는지 읽는 법 — actual time·rows 추정치·스캔 종류를 보고 느린 쿼리를 감이 아니라 근거로 잡는다.
Database
EXPLAIN ANALYZE 읽는 법 — 느린 쿼리 진단
Seq Scan·Nested Loop·actual time·rows 추정 오차. EXPLAIN ANALYZE에서 진짜 병목을 찾는 읽기 순서.
Database
PostgreSQL EXPLAIN ANALYZE 읽는 법 — 쿼리 성능 분석 실전
PostgreSQL EXPLAIN ANALYZE 읽는 법 — 쿼리 성능 분석 실전 — 실무에서 바로 적용할 수 있는 가이드입니다.
Database
MySQL 쿼리 최적화 실전 — EXPLAIN부터 인덱스 설계까지
MySQL 쿼리 최적화 실전 — EXPLAIN부터 인덱스 설계까지 — 실무에서 바로 적용할 수 있는 가이드입니다.
Database
PostgreSQL 쿼리 플래너 이해 — EXPLAIN 분석 심화
PostgreSQL 쿼리 플래너 이해 — EXPLAIN 분석 심화 — 실무에서 바로 적용할 수 있는 가이드입니다.
Database
PostgreSQL EXPLAIN ANALYZE — 쿼리 성능 분석 실전
PostgreSQL EXPLAIN ANALYZE — 쿼리 성능 분석 실전 — 실무에서 바로 적용할 수 있는 가이드.