TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
1110987654321
Database
HOT 업데이트 — 인덱스 쓰기를 건너뛰는 PostgreSQL 최적화
UPDATE 많은 테이블만 유독 인덱스가 부풀어 오른다면 HOT을 못 타는 겁니다. Heap-Only Tuple의 조건과 hot_pct 측정, 인덱스 다이어트·fillfactor로 끌어올리는 법.
Database
BRIN 인덱스 — 대용량 시계열에 맞는 초경량 인덱스
블록 범위의 min/max만 저장하는 초경량 BRIN 인덱스. B-트리와의 차이, 물리적 정렬 상관성이라는 전제, pages_per_range 튜닝과 함정을 시계열 관점으로 정리했다.
Database
EXPLAIN ANALYZE로 실행계획 읽기 — 느린 쿼리를 눈으로 잡기
EXPLAIN ANALYZE로 데이터베이스가 쿼리를 실제 어떻게 실행했는지 읽는 법 — actual time·rows 추정치·스캔 종류를 보고 느린 쿼리를 감이 아니라 근거로 잡는다.
Database
데이터베이스 인덱스 내부 구조 — B-Tree와 LSM-Tree 비교
데이터베이스 인덱스의 핵심 자료구조인 B-Tree와 LSM-Tree의 내부 동작 원리, 성능 특성, 적합한 사용 사례를 비교합니다.
Database
MySQL 쿼리 최적화 실전 — EXPLAIN부터 인덱스 설계까지
MySQL 쿼리 최적화 실전 — EXPLAIN부터 인덱스 설계까지 — 실무에서 바로 적용할 수 있는 가이드입니다.
Database
PostgreSQL 인덱스 전략 완벽 가이드 — B-Tree부터 GIN까지
PostgreSQL 인덱스 전략 완벽 가이드 — B-Tree부터 GIN까지 — 실무에서 바로 적용할 수 있는 가이드입니다.
Database
MySQL 8 인덱스 최적화 — Invisible Index 활용
MySQL 8 인덱스 최적화 — Invisible Index 활용 — 실무에서 바로 적용할 수 있는 가이드입니다.
Database
PostgreSQL 인덱스 전략 — B-Tree·GIN·GiST 선택 가이드
PostgreSQL 인덱스 전략 — B-Tree·GIN·GiST 선택 가이드 — 실무에서 바로 적용할 수 있는 가이드.
Database
PostgreSQL 13 새 기능 정리 — 파티셔닝과 인덱스 개선
PostgreSQL 13 새 기능 정리 — 파티셔닝과 인덱스 개선 — 실무에서 바로 적용할 수 있는 가이드.
Database
PostgreSQL 13 정식 — 파티셔닝 개선과 인덱스 성능
PostgreSQL 13 정식 — 파티셔닝 개선과 인덱스 성능 — 실무 가이드.
Database
MySQL 인덱스 전략 — B-Tree·Hash·Full-Text 비교
MySQL 인덱스 전략 — B-Tree·Hash·Full-Text 비교 — 실무 가이드.