본문 바로가기
RDBMS/PostgreSQL

[PostgreSQL] 13.6 Release note 주요 내용 정리

by 연습장이 2024. 3. 4.
728x90
반응형

목적

  최신 버전 업그레이드 전, 영향도 평가하기 위함

 

해당 버전으로의 이관 가이드

  • dump/restore가 필요 없음

물리적 복제를 이용한 업그레이드 시 마스터노드 전에 세컨더리부터 진행할 것

 

변경 사항

  • TOAST 테이블 업데이트에 표준 잠금 프로토콜을 적용함
  • ALTER STATISTICS 중 null 포인터 충돌을 방지하도록 함
  • 병렬 단일 자식 Append 노드에 대한 잘못된 실행계획이 세워지는 버그가 수정됨
  • 모든 인덱스 열을 반환할 수 없는 경우에 대한 인덱스 전용 스캔 계획을 수정함
  • WAL 페이지 경계에서 정확히 데이터베이스 일관성이 달성될 때 WAL replay가 실패하는 버그가 수정됨
  • 트랜잭션 ID wraparound 발생시 물리적 복제 시작을 수정함
  • 논리적 복제에서 자식 테이블 데이터의 중복 전송을 방지하도록 함
  • 트랜잭션의 마지막 하위 트랜잭션에 대해 커밋 타임스탬프가 손실될 수 있는 버그가 수정됨
  • 파티션된 테이블에 대한 확장 통계를 구축함
  • 파티션된 테이블의 컬럼 데이터 유형 변경을 금지함
  • 복제 identity 인덱스의 일부인 컬럼에 대해 ALTER TABLE ... DROP NOT NULL을 금지함
  • ALTER TABLE ADD PRIMARY KEY USING INDEX 중에 캐시된 테이블 상태를 정확하게 업데이트 하도록 함
  • REPLICA IDENTITY 인덱스 전환시 캐시된 테이블 상태 정확하게 업데이트 하도록 함
  • 병렬 배큠 및 동시에 인덱스 빌드를 xmin 계산에서 무시하도록 함
  • 논리적 변경을 전송하는 walsenders의 성능을 개선함
  • psql의 \password 명령이 CURRENT_USER에 대한 비밀번호 설정으로 기본 설정하도록 함
  • pg_dump 및 pg_basebackup에서의 오류 보고 내용을 수정함
  • contrib/btree_gist 인덱스에서 char(N) 컬럼에 대해 인덱스 전용 스캔 결과가 잘못되는 버그가 수정됨

 

참고

728x90
반응형