본문 바로가기
DB 인사이드 | PostgreSQL New Feature - 17 Release (4) PostgreSQL New Feature는 시리즈로 구성됩니다.PostgreSQL 17 주요 기능 설명과 파라미터, 시스템 카탈로그 변화PostgreSQL 17 추가, 개선 기능PostgreSQL 17 Vacuum 성능 향상PostgreSQL 17 증분백업(Incremental Backup)본 문서에서는 증분 백업 수행/복구하는 방법을 설명한 후, 증분 백업을 위한 WAL Summary 기능에 대한 내용을 기술합니다.   증분 백업(Incremental Backup)증분 백업을 지원하지 않았던 PostgreSQL 16 까지는 데이터베이스 전체 백업을 기본으로 백업을 수행하였습니다. 따라서, 백업 수행할 때마다 데이터베이스 크기만큼의 백업 파일이 생성되었습니다. 또한, 백업 이후의 데이터를 복구하기 위하여.. 2025. 1. 16.
DB 인사이드 | PostgreSQL New Feature - 17 Release (3) PostgreSQL New Feature는 시리즈로 구성됩니다.PostgreSQL 17 주요 기능 설명과 파라미터, 시스템 카탈로그 변화PostgreSQL 17 추가, 개선 기능PostgreSQL 17 Vacuum 성능 향상PostgreSQL 17 증분백업(Incremental Backup)본 문서에서는 PostgreSQL 17에서 Vacuum 성능 향상에 대한 내용을 기술합니다.  Vacuum 성능 향상PostgreSQL 16 버전까지는 구현상의 이유로 maintenance_work_mem 또는 autovacuum_work_mem설정 값을 크게 설정하더라도 Vacuum 수행 시 최대 1GB까지만 메모리를 사용할 수 있었습니다. 이로 인해 처리해야 할 Dead Tuple을 기억할 메모리 영역이 부족해져 .. 2024. 12. 30.
DB 인사이드 | PostgreSQL New Feature - 17 Release (2) 2024년 9월 28일 PostgreSQL Global Development Group은 최신 버전의 PostgreSQL 17을 출시하였습니다. PostgreSQL 17 출시에 따른 주요 기능을 소개합니다.📢 PostgreSQL 릴리즈 현황은 DB 인사이드 | PostgreSQL Setup - Version & Utility에서 확인할 수 있습니다.  PostgreSQL New Feature는 시리즈로 구성됩니다.PostgreSQL 17 주요 기능 설명과 파라미터, 시스템 카탈로그 변화PostgreSQL 17 추가, 개선 기능PostgreSQL 17 Vacuum 성능 향상PostgreSQL 17 증분백업(Incremental Backup) 본 문서에서는 PostgreSQL 17에서 추가, 개선된 내용을.. 2024. 12. 30.
DB 인사이드 | PostgreSQL New Feature - 17 Release (1) 2024년 9월 28일 PostgreSQL Global Development Group은 최신 버전의 PostgreSQL 17을 출시하였습니다. PostgreSQL 17 출시에 따른 주요 기능을 소개합니다.📢 PostgreSQL 릴리즈 현황은 DB 인사이드 | PostgreSQL Setup - Version & Utility에서 확인할 수 있습니다.  PostgreSQL New Feature는 시리즈로 구성됩니다.PostgreSQL 17 주요 기능 설명과 파라미터, 시스템 카탈로그 변화PostgreSQL 17 추가, 개선 기능PostgreSQL 17 Vacuum 성능 향상PostgreSQL 17 증분백업(Incremental Backup) 본 문서에서는 PostgreSQL 17의 주요 기능을 나열한 후.. 2024. 12. 30.
DB 인사이드 | PostgreSQL New Feature - 16 Release (3) 이번 문서에서는 PostgreSQL 16 Release New Feature 중 Replication에 대한 내용을 다룹니다. Logical Replication From Standby ServerPostgreSQL 15 버전까지는 Primary Server에서만 Logical Replication의 게시(Publication)을 구성할 수 있었습니다. Replication이 다중으로 구성되어 있다면 그 만큼 Primary Server의 부하도 증가합니다.PostgreSQL 16 버전부터는 Standby Server에서 게시(Publication)을 구성할 수 있습니다. 이 기능을 통해 Primary Server의 Replication 부하를 감소 시킬 수 있습니다.📢 Primary → Physical.. 2023. 12. 27.
DB 인사이드 | PostgreSQL New Feature - 16 Release (2) 이번 문서에서는 앞서 나열된 PostgreSQL 16 Release의 주요 변경내용 중 일부를 테스트한 내용을 기술합니다.  [성능 개선] FULL OUTER JOIN 및 RIGHT OUTER JOIN의 병렬 처리PostgreSQL 16 버전부터 FULL OUTER JOIN 및 RIGHT OUTER JOIN의 병렬 처리를 지원함에 따라 Query Planner가 기존 버전 보다 더 효율적인 실행계획을 수립할 수 있습니다.📢 병렬 처리는 enable_parallel_hash 파라미터로 제어할 수 있습니다. -- PostgreSQL 15 버전EXPLAIN (COSTS OFF)SELECT COUNT(*) FROM repltab a FULL OUTER JOIN repltab b USING (c1); .. 2023. 11. 30.
DB 인사이드 | PostgreSQL New Feature - 16 Release (1) 2023년 9월 14일 PostgreSQL Global Development Group은 최신 버전의 PostgreSQL 16을 출시하였습니다. PostgreSQL 16의 주요 기능은 아래와 같습니다.📢 PostgreSQL 릴리즈 현황은 DB 인사이드 | PostgreSQL Setup - Version & Utility에서 확인할 수 있습니다.  성능개선새로운 Query Planner 최적화로 PostgreSQL 기능의 성능 향상FULL OUTER JOIN 및 RIGHT OUTER JOIN의 병렬 처리 가능집계 함수(ex. string_agg, array_agg) 사용 시 DISTINCT 또는 ORDER BY와 함께 사용할 경우, 쿼리에 대한 더 최적화된 실행 계획 생성enable_presorted_a.. 2023. 11. 30.