포스트그레스 7

PostgreSQL: timeout 관련 파라미터

※ Timeout-related Parameters in PostgreSQL.※ Version: PostgreSQL 16. 안녕하세요. 듀스트림입니다. PostgreSQL은 약 400개 정도의 파라미터를 설정 가능하도록 설계되어 있습니다.오늘은 가장 많이 사용하는 카테고리 중 하나인 timeout 관련 파라미터를 살펴보겠습니다.statement_timeoutSQL 쿼리 실행에 허용된 최대 시간을 설정합니다. 초과 시 쿼리가 자동으로 중단됩니다.타임아웃은 명령이 서버에 도착한 시점부터 서버에서 완료될 때까지 측정됩니다.단순 쿼리 메시지에 여러 SQL 문이 포함된 경우, 타임아웃은 각 문에 개별적으로 적용됩니다.쿼리 관련 메시지(예: Parse, Bind, Execute, Describe)가 도착하면 타임아..

PostgreSQL 2024.12.28

PostgreSQL: DBMS 이중화 구성 방법

※ Setting up PostgreSQL DBMS Replication Configuration.※ Version: Linux 8.10 (Rocky), PostgreSQL 16.4.이전 포스팅에서 우리는 주요 파라미터 설정을 하고 PostgreSQL 싱글 서버 구성을 완료했습니다. 이번 글에서는 DBMS(Database Management System) 이중화 구성을 실습해 보겠습니다.본격적인 실습에 앞서, DBMS 이중화란 무엇이며, 이를 구성하는 이유는 무엇인지 살펴보겠습니다.DBMS 이중화?• DBMS 이중화는 데이터베이스 관리 시스템의 가용성(Availability)과 안정성(Reliability)을 높이기 위한 기술입니다.• 하나의 시스템에 장애가 발생해도 다른 시스템이 이를 이어받아 서비스 ..

PostgreSQL 2024.12.05

PostgreSQL: postgresql.conf 파라미터 설정 방법

※ PostgreSQL Configuration Parameter Tuning Guide.※ Version: Linux 8.10 (Rocky), PostgreSQL 16.4.  RHEL 기반 리눅스에 PostgreSQL 설치 가이드순서대로 따라 하시면 설치가 되는 마법을 체험하실 수 있습니다. 싱글 설치부터 파라미터 설정, HA 구성 그리고 Extension, Tool 등 순차적으로 작성 예정입니다. ※ Installing PostgreSQL 16 on Linux from sodewstream.tistory.com 이전 포스팅에서 우리는 성공적으로 PostgreSQL을 설치했습니다! PostgreSQL을 설치했지만, 기본 설정이 부족해 어려움을 겪으셨나요?이번 포스팅에서는 바로 활용할 수 있는 파라미터 ..

PostgreSQL 2024.12.02

PostgreSQL: RHEL 기반 Linux에 PostgreSQL 설치 방법

※ Installing PostgreSQL 16 on Linux from source.※ Version: Linux 8.10 (Rocky), PostgreSQL 16.4.※ 싱글 환경은 CPU 2Core, Memory 4GB 이상을 권장합니다. 순서대로 따라 하시면 설치가 되는 마법을 경험하실 수 있습니다. 싱글 설치부터 파라미터 설정, HA 구성 그리고 Extension, Tool 등 순차적으로 포스팅 예정입니다.1. 사전 준비▸ 패키지 업데이트 및 필수 패키지 설치dnf update -ydnf groupinstall -y "Development Tools"dnf install -y wget readline-devel zlib-devel bison flex libxml2-devel libxslt-dev..

PostgreSQL 2024.11.29