TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
4321
Database
복합 인덱스 컬럼 순서, 왜 중요한가
복합 인덱스 (a,b)는 a로 시작하는 조건엔 쓰이지만 b만으론 못 탄다. 등호·범위·정렬을 고려한 순서 설계.
Database
PostgreSQL 인덱스를 만들었는데 안 타는 이유
인덱스가 있어도 Seq Scan을 하는 건 이유가 있다. 함수 가공·형변환·낮은 선택도·통계 부재 등 원인을 EXPLAIN으로 짚는다.
DB
PostgreSQL 18 Beta — skip scan + io_uring 실측 6배
PG18 Beta의 multi-column index skip scan과 io_uring async I/O. 12억 row 테이블 실측 6.2배 빨라진 쿼리 4가지.
Database
PostgreSQL 인덱스 전략 — B-Tree, GIN, GiST 언제 뭘 써야 하나
PostgreSQL 인덱스 타입별 특성과 실전에서 올바른 인덱스를 선택하는 방법.