#데이터베이스
28 편의 글
5 분 소요
데이터베이스 인덱스가 하는 일: B-tree, 조회 비용, 쓰기의 대가
인덱스가 조회를 빠르게 만드는 원리를 B-tree 구조에서 풀어냅니다. 풀 스캔과의 비용 차이, 복합 인덱스와 컬럼 순서, 인덱스가 공짜가 아닌 이유(쓰기 비용·저장 공간), 어떤 컬럼에 인덱스를 만들고 어떤 컬럼에는 만들지 않는지의 실무 기준까지 정리합니다.
6 분 소요
서버가 느린 이유 #5 데이터베이스가 느려질 때: 인덱스, 락, 커넥션 풀
잘 돌던 데이터베이스가 느려지는 원인을 추적합니다. 데이터 성장이 임계를 넘는 순간 무너지는 풀 스캔, 인덱스가 있는데도 사용되지 않는 조건, 락 대기 체인과 긴 트랜잭션, 커넥션 풀 고갈의 증상 구분, EXPLAIN과 통계 뷰로 확인하는 진단 순서를 다룹니다.
8 분 소요
AWS 중급 #4 RDS: 매니지드 DB, 백업, 파라미터 그룹
AWS의 관계형 DB 매니지드 서비스 RDS. EC2 위 DB와의 비교, 자동 백업과 스냅샷과 PITR, Multi-AZ, 파라미터 / 옵션 그룹, 그리고 마이너 vs 메이저 업그레이드의 운영 흐름까지 정리합니다.
5 분 소요
Go 실전 #4 DB 연동 — database/sql과 트랜잭션
database/sql 기본기, prepared statement, 트랜잭션, 커넥션 풀 설정을 다룹니다. 그리고 sqlc,sqlx,GORM 같은 위층 도구까지 정리합니다.