본문 바로가기
전체 80
80
Database2분 읽기
무중단으로 컬럼 추가하기 — 안전한 마이그레이션
NOT NULL+DEFAULT를 큰 테이블에 한 번에 걸면 잠금으로 장애가 난다. 단계적(expand-contract) 마이그레이션 절차.
#Migration#PostgreSQL#ZeroDowntime
2026.06.16
79
Database2분 읽기
EXPLAIN ANALYZE 읽는 법 — 느린 쿼리 진단
Seq Scan·Nested Loop·actual time·rows 추정 오차. EXPLAIN ANALYZE에서 진짜 병목을 찾는 읽기 순서.
#PostgreSQL#EXPLAIN#Performance
2026.06.16
78
Database2분 읽기
복합 인덱스 컬럼 순서, 왜 중요한가
복합 인덱스 (a,b)는 a로 시작하는 조건엔 쓰이지만 b만으론 못 탄다. 등호·범위·정렬을 고려한 순서 설계.
#Index#PostgreSQL#Performance
2026.06.15
77
Database2분 읽기
DB 커넥션 풀 사이즈, 크게 잡을수록 좋은 게 아니다
풀을 무작정 키우면 DB가 컨텍스트 스위칭으로 더 느려진다. 코어 수 기반 공식과 서버리스 환경의 함정.
#Database#ConnectionPool#Performance
2026.06.15
76
Database2분 읽기
트랜잭션 격리수준과 데드락, 실무 기준
Read Committed로 충분한 경우가 대부분이지만, 잔액·재고는 더 강한 격리나 잠금이 필요하다. 데드락 회피 원칙까지.
#Transaction#Isolation#Deadlock
2026.06.14
75
Database2분 읽기
PostgreSQL 테이블이 계속 커진다 — VACUUM과 부풀음
행을 지워도 디스크가 안 줄고 느려지는 건 MVCC 죽은 튜플(bloat) 때문. autovacuum·VACUUM·인덱스 재생성 정리.
#PostgreSQL#VACUUM#Bloat
2026.06.14
74
Database2분 읽기
PostgreSQL 인덱스를 만들었는데 안 타는 이유
인덱스가 있어도 Seq Scan을 하는 건 이유가 있다. 함수 가공·형변환·낮은 선택도·통계 부재 등 원인을 EXPLAIN으로 짚는다.
#PostgreSQL#Index#Performance
2026.06.13
73
DB2분 읽기
PostgreSQL pgBackRest 백업 — 12TB DB, 시간당 백업 전략
12TB PostgreSQL DB의 시간당 incremental + 일 differential + 주 full 백업. pgBackRest 운영 1년 노하우.
#PostgreSQL#Backup#pgBackRest
2026.05.26
72
DB3분 읽기
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가지.
#PostgreSQL#Performance#Index
2026.05.23
71
Database3분 읽기
CockroachDB 25 — Multi-region 정책·생존 목표 프로덕션 운영
CockroachDB 25의 multi-region 정책과 survival goal로 글로벌 SaaS 데이터 운영. 비용·지연·재해 복구 균형 잡기.
#CockroachDB#MultiRegion#DistributedSQL
2026.05.23
70
Database3분 읽기
EdgeDB 6.0 — Postgres 위 모던 ORM 대체, 실제 코드베이스 적용
EdgeDB 6.0을 사내 신규 서비스 백엔드로 1년 운영. EdgeQL의 진가, 스키마 진화, ORM 코드 사라진 실전 후기.
#EdgeDB#EdgeQL#PostgreSQL
2026.05.23
69
Database6분 읽기
PostgreSQL 18 논리적 복제로 무중단 메이저 업그레이드 — 실측·체크리스트
PG14 → PG18 메이저 업그레이드를 논리적 복제로 무중단 수행한 실제 사례. 시퀀스·시간대·DDL 함정 7가지와 롤백 시나리오.
#PostgreSQL#Logical Replication#Upgrade
2026.05.08