PostgreSQL

PostgreSQL 운영 12: 데이터 손상이 의심된다invalid page 에러가 뜰 때, 손상 범위를 어떻게 파악하고 무엇을 먼저 살리는가 PostgreSQL 운영 11: 메모리가 모자란다쿼리 몇 개 때문에 모든 세션이 끊겼다면, 메모리를 누가 얼마나 쓰는지 보고 한도를 어떻게 잡는가 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: 쿼리가 갑자기 느려졌다코드도 쿼리도 그대로인데 어제까지 빠르던 쿼리가 느려졌다면, 무엇이 바뀐 것인가