Categories
Browse posts by category.
-
트리는 아는데 인덱스는 왜 어려울까: 페이지·블록·슬롯으로 다시 보는 B+Tree
B-Tree/B+Tree가 어려운 이유를 트리 기초부터 다시 풀고, page/block/slot/TID를 연결해 인덱스 동작을 쉽게 설명한다.
@database @learning #postgresql #index #btree #b-plus-tree #explain-analyze #database-basics -
왜 인덱스가 있어도 느릴까: SQL 실행 원리와 실행계획 읽기
인덱스가 있어도 느릴 수 있는 이유, SQL 실행 흐름, 실행계획 읽는 법을 실습 예시와 함께 정리한다.
@database @learning #sql #optimizer #explain-analyze #query-plan #postgresql -
데이터가 틀리지 않게 만드는 법: 트랜잭션과 동시성 핵심 정리
트랜잭션 경계, 격리수준, 락 전략, MVCC를 중심으로 정합성을 지키는 구조를 사례 기반으로 정리한다.
@database @learning #transaction #acid #isolation #lock #deadlock #mvcc #postgresql