분류 전체보기 48

PostgreSQL: Autovacuum 파라미터

※ PostgreSQL: Autovacuum Parameters.※ Version: PostgreSQL 16. 안녕하세요. 듀스트림입니다. 오늘은 유지관리에서 중요한 Autovacuum 파라미터들을 알아보고 튜닝 포인트와 주의사항에 대해 알아보겠습니다. 내용에 나오는 track_counts 등의 파라미터는 이전 포스팅 참고 부탁드립니다. PostgreSQL: Run-time Statistics 파라미터※ PostgreSQL: Run-time Statistics Parameters.※ Version: PostgreSQL 16. 안녕하세요. 듀스트림입니다. 오늘은 가볍게 런타임 통계(Run-time Statistics) 파라미터들을 알아보고 튜닝 포인트와 주의사항에 대해 알아dewstream.tistory...

PostgreSQL 2025.04.26

PostgreSQL: pgpool-II 로드밸런서 전용 세팅

※ PostgreSQL: Setting up pgpool-II as a load balancer only.※ Version: Linux 8.10 (Rocky), PostgreSQL 16.8, pgpool-II 4.6. 안녕하세요. 듀스트림입니다. 오늘은 pgpool-II를 로드밸런서로만 사용할 경우의 세팅 값에 대해 알아보겠습니다. 설치 방법과 구성도는 이전 포스팅 참고 부탁드립니다. PostgreSQL: pgpool-II 설치 및 사용법보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력하세요.dewstream.tistory.com1. pgpool.conf▸ 파일 편집 모드vi pgpool.conf ▸ 아래 내용 추가#----------------------------------------# CON..

PostgreSQL 2025.04.15

PostgreSQL: LSN → WAL 파일명 변환 쉘 스크립트

※ PostgreSQL: LSN to WAL file name conversion shell script. 안녕하세요. 듀스트림입니다. 오늘 포스팅은 그냥 제가 필요해서 만들었습니다. 현재의 Timline_id와 LSN을 쿼리해서 WAL 파일명을 계산해주는 쉘 스크립트입니다. ※ 접근제어 설정에 따라 .pgpass 파일 또는 비밀번호 입력이 필요할 수 있습니다.1. 쉘 스크립트#!/bin/bash# PostgreSQL connection settings (modify as needed)PGUSER="postgres"PGDATABASE="postgres"PORT=5432# Retrieve the current timeline ID and LSN from PostgreSQLCURRENT_TIMELINE_ID..

PostgreSQL 2025.03.18

IT: YAML(YML)

※ YAML(YML) 안녕하세요. 듀스트림입니다. 제가 요즘 데몬을 여러 개 만들다 보니 yml 파일을 쓸 일이 많아서 정리할 겸 포스팅해 보겠습니다.1. YAML(YML)?• YAML은 "YAML Ain't Markup Language"의 약자로, 사람도 읽기 쉽고 쓰기 편한 데이터 직렬화 형식입니다. • 주로 설정 파일(configuration files)이나 데이터 교환 형식(data interchange format)으로 사용됩니다.• 간결하고 직관적인 문법 덕분에 JSON이나 XML보다 가독성이 뛰어납니다.2. YAML의 특징• 가독성: 들여쓰기를 이용한 계층 구조 표현으로 사람이 읽기 쉽습니다. • 유연성: 다양한 데이터 타입(문자열, 숫자, 리스트, 맵 등)을 손쉽게 표현할 수 있습니다. •..

IT 여러가지 2025.03.04

PostgreSQL: pg_dump

※ How to use "pg_dump"? 안녕하세요. 듀스트림입니다. 오늘은 PostgreSQL에서 사용하는 논리적 백업 도구인 pg_dump에 대해 알아보겠습니다.1. pg_dump?pg_dump는 PostgreSQL의 논리적 백업 도구로서, SQL 명령어와 데이터를 추출해 저장합니다.2. pg_dump의 동작 방식pg_dump는 아래 목차와 같은 순서로 동작합니다. 2.1. 데이터베이스 접속 및 스냅샷 생성접속pg_dump는 libpq 라이브러리를 이용해 PostgreSQL 서버에 접속합니다.스냅샷백업 시작 시, pg_dump는 REPEATABLE READ 또는 SERIALIZABLE 수준의 트랜잭션을 시작하여 현재 시점의 데이터베이스 스냅샷을 생성합니다.이를 통해 백업 작업 도중 데이터베이스에 변..

PostgreSQL 2025.02.25

Linux: OpenSSH 사용법

※ Linux: How to use OpenSSH. 안녕하세요. 듀스트림입니다. 오늘은 Linux에서의 OpenSSH 사용법에 대해 알아보겠습니다. OpenSSH: Manual PagesWeb manual pages are available from OpenBSD for the following commands. These manual pages reflect the latest development release of OpenSSH. ssh(1) — The basic rlogin/rsh-like client program sshd(8) — The daemon that permits you to log in ssh_config(5www.openssh.com1. SSH 개요1.1. SSH (Secure S..

Linux 2025.02.24