글
PostgreSQL 운영 10: 주기적으로 I/O가 튄다몇 분마다 응답 시간이 튀고 디스크 쓰기가 몰린다면, 체크포인트를 어떻게 확인하고 무엇을 조정하는가
PostgreSQL 운영 9: 접속이 안 된다애플리케이션이 DB에 접속하지 못할 때, 에러 메시지로 원인을 가르고 들어갈 수 없는 상황에서도 되살리는 법
PostgreSQL 운영 8: standby가 뒤처진다standby의 데이터가 늦을 때 어디서 늦는지 나눠 보고, 쿼리 취소와 primary bloat 사이에서 무엇을 고르는가
PostgreSQL 운영 7: wraparound 경고가 떴다must be vacuumed within 경고가 보이거나 쓰기가 거부될 때, 무엇을 확인하고 어떤 순서로 되살리는가
PostgreSQL 운영 6: 디스크가 찬다데이터는 그대로인데 디스크가 찬다면 무엇이 차지하고 있고, 가득 차면 어떻게 되며, 어떻게 되살리는가
PostgreSQL 운영 5: 테이블과 인덱스가 계속 커진다행 수는 그대로인데 테이블과 인덱스가 커질 때, 얼마나 부풀었는지 재고 어떻게 줄이는가
PostgreSQL 운영 4: 긴 트랜잭션과 idle in transactionVACUUM이 돌아도 dead tuple이 줄지 않을 때, 무엇이 붙잡고 있는지 찾고 어떻게 막는가
PostgreSQL 운영 3: 쿼리가 갑자기 느려졌다코드도 쿼리도 그대로인데 어제까지 빠르던 쿼리가 느려졌다면, 무엇이 바뀐 것인가
PostgreSQL 운영 2: 세션들이 멈춰 있다세션이 줄줄이 멈췄을 때 누가 막고 있는지 찾고, 어떻게 풀고, 어떻게 막는가
Patroni HA 3: 운영할 때 주의할 점설정 변경, DCS 장애, failover 데이터 유실, split-brain, 방치된 slot을 재현해 본다