본문 바로가기
RDBMS/PostgreSQL

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

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

목적

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

 

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

  • dump/restore가 필요 없음
  • 물리적 복제를 이용한 업그레이드 시 마스터노드 전에 세컨더리부터 진행할 것

 

변경 사항

  • SSL 또는 GSS 암호화 핸드셰이크 후 추가 데이터를 거부하도록 함
  • 부분 WAL 레코드로 끝나는 WAL 세그먼트를 전송한 후 프라이머리가 충돌할 경우 물리적 복제를 수정함
  • CREATE INDEX CONCURRENTLY가 최신 PREPARE TRANSACTION을 기다리도록 수정함
  • float4 및 float8 해시 함수를 수정하여 NaN에 대한 균일 결과를 생성하도록 함
  • REINDEX CONCURRENTLY 실행 시 대상 인덱스에 부착된 연산자 클래스 매개변수를 보존하도록 수정함
  • wal_level = minimal일 때 CREATE TABLESPACE의 충돌 복구 중에 데이터 손실이 발생하는 버그가 수정됨
  • 파티션된 테이블에 테이블 부착 또는 분리 시 테이블 캐시 무효화를 보장함
  • publication에 추가되거나 삭제되는 파티션된 테이블의 모든 파티션에 대한 테이블 캐시 무효화를 보장함
  • 모든 테이블의 publication에 대해 생성 또는 삭제 시 테이블 캐시 무효화를 보장함
  • 동일한 유형으로의 형변환이 무시되지 않도록 수정함
  • FETCH FIRST WITH TIES와 FOR UPDATE SKIP LOCKED를 같이 사용하는 것을 금지함
  • ALTER INDEX index_name ATLER COLUMN col_name set (options) 구문을 금지함
  • MCV(가장 빈번한 값)만 사용하여 열 범위를 추정하는 것을 방지함
  • 스탠바이 서버 승격 중에 prepare transaction이 정확하게 고려되도록 함
  • 백그라운드 워커에서 LSITEN 사용을 금지함
  • 트랜잭션 커밋 중 다른 백엔드로 NOTIFY 신호를 즉시 전달하도록 함
  • 병렬 워커에서 스냅샷 처리 중에 잘못 동작하는 버그가 수정됨
  • 논리적 디코딩의 TOAST 데이터에 대한 메모리 사용량을 올바르게 계산하도록 수정함
  • walreceiver 프로세스가 종료되기 전에 모든 필요한 아카이브 알림 파일 생성을 보장하도록 함
  • 테이블명을 변경 시 올바른 잠금 수준 사용을 보장하도록 함
  • SP-GiST 인덱스 스캔이 통계 뷰에 계산되도록 수정함
  • simplehash.h 해시 테이블이 2^32 요소에 도달할 때 무한 루프가 발생하는 버그가 수정됨
  • 확장 통계 계산 중에 메모리 소비를 감소함
  • PL/pgSQL 루틴에서 가장 바깥쪽 블록에서의 EXIT를 허용하도록 함
  • pg_dump가 덤프할 파티션된 테이블에 대한 공유 잠금을 획득할 수 있도록 함
  • OpenSSL 3.0.0을 지원함

 

참고

728x90
반응형