어떤것을 진행하든 release note는 반드시 읽고 수행하여야 함
1. Minor release
9.4.0 -> 9.4.1과 같이 minor 버전이 upgrade일 경우 standby 서버에 해당 테스트 작업을
진행후 master 서버에 최종 반영
- minor upgrade는 minor release에 나온 절차 및 command 형태로 수행
2. Major release
9.4->9.5로 변경하는 것처럼 major upgrade일 경우 pg_upgrade로 upgrade 수행
- 해당 DB에 대한 전체 copy 또는 standby 서버등을 사용하여 새로운 버전 postgresql을
설치후 DB shut down, pg_upgrade 실행하여 upgrade 체크 수행
- system-wide analyze 수행
* 작업전 production db에 대한 백업은 반드시 수행해야 함.
3. Major upgrades online
upgrade시 최소한 다운타임을 가지기 위해 replication tool을 활용하여 upgrade 실시
1) 새로운 시스템에 new release 소프트웨어 설치 및 구성
2) primary에서 백업 진행후 test system으로 옮겨서 복구
3) 모든 테스트가 끝나면
- PSR 또는 LSR로 기존 시스템과 replication 구성후 서비스를 switch over
'RDB > PostreSQL' 카테고리의 다른 글
PostgreSQL 파티션 (0) | 2020.03.23 |
---|---|
postgresql 10 설치 (0) | 2020.03.11 |
Postgresql 백업 및 복구 (0) | 2016.03.31 |
PostgreSQL 테이블 파티션 (0) | 2016.03.25 |
postgresql 실행계획 (0) | 2016.03.25 |