어떤것을 진행하든 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

+ Recent posts