포스트그레SQL 32

PostgreSQL, pg_rewind(Failback)

작성자: 서준섭 과장 ㅣDB R&D센터 l DB Tech 팀1.pg_rewind 소개1.1. pg_rewind란? PostgreSQL 공식 문서에서 pg_rewind는 다음과 같이 소개하고 있습니다.PostgreSQL 데이터 디렉터리를 자신으로부터 파생된 또 다른 데이터 디렉터리에게 맞춰 동기화합니다. pg_rewind는 클러스터의 또 다른 복사본에 맞춰 PostgreSQL 클러스터를 동기화 해주는 도구입니다. 이는 클러스터의 타임라인이 분기된 경우에도 적용할 수 있습니다. 일반적인 시나리오는 장애 복구 후 이전의 마스터 서버를 새로운 마스터 서버의 스탠바이로 되돌려주는 것입니다.  pg_rewind를 사용하면 대상 데이터 디렉터리가 원본 데이터 디렉터리의 베이스 백업본과 유사하게 만들어집니다. 다른 백..

POSTGRESQL/단편 2024.07.02

PostgreSQL 글로벌 컨트리뷰터와의 기술 인터뷰_feat. 최신 PG 17버전

PostgreSQL 글로벌 컨트리뷰터와의 기술 인터뷰feat. 최신 PG 17버전 PostgreSQL 전문 기업 비트나인에서 특별한 시간을 준비했습니다. 비트나인 제품의 핵심 연구원과 인터뷰를 통해 PostgreSQL 이야기를 나눠보려고 합니다. 최근 릴리즈된 17 Beta 버전에 대한 전문가의 견해도 놓치지 않고 담아왔습니다. 그럼 지금부터 시작합니다. Q. 안녕하세요, Umar Hayat 수석보님! 자기소개 부탁드립니다.  안녕하세요, 인터뷰에 초대해 주셔서 감사드립니다. 저는 Umar Hayat이고 파키스탄에서 왔습니다. 현재는 가족과 함께 서울에서 살면서 데이터베이스 전문기업 비트나인에서 일하고 있습니다.  Q. 그동안 어떤 커리어를 쌓아 오셨는지 궁금합니다.  저는 컴퓨터 사이언스 학사 학위를 ..

POSTGRESQL/단편 2024.06.27

PostgreSQL 성능 저하 Troubleshooting 가이드-2부-

작성자: 서준섭 과장_DB 기술센터-DB Tech팀 PostgreSQL 트러블슈팅 가이드: Slow Query PostgreSQL에서 slow query는 전반적인 시스템 성능에 큰 악영향을 줄 수 있습니다.  먼저 slow query는 데이터베이스 서버의 CPU와 메모리 자원을 과도하게 소모하여 다른 쿼리들의 실행을 방해할 수 있습니다. 이는 전체적인 응답 시간 지연으로 이어져, 사용성을 크게 저하시킬 수 있습니다.  또한 slow query는 데이터베이스 연결 수를 급격히 증가시켜 리소스 고갈로도 이어질 수 있습니다. 이 경우 새로운 연결 요청이 지연되거나 거부되어 전체적인 서비스 가용성이 떨어질 수 있습니다.  더불어 데이터베이스 로그 파일의 용량을 빠르게 증가시켜 디스크 공간 문제도 야기할 수 있..

POSTGRESQL/단편 2024.06.26