Category: PostgreSQL

DB 운영을 위한 최소 postgresql.conf 설정

postgresql.conf PostgreSQL의 환경변수를 지정해주는 설정파일. 오라클의 파라미터 파일과 비슷한 역할을 합니다. postgres.conf 파일 안에는 다양하고 많은 설정 값들이 있는데, 아래의 설정 값 정도만 설정하면 싱글 DB를 운영하는데 있어 크게 문제될 사항은 없습니다. listen_addresses = ‘*’...

pg_hba.conf

pg_hba.conf – PostgreSQL의 인증관련 설정 파일 ( HBA : host-based authentication 호스트 기반의 인증 약어 ) 1) $PGDATA 에 존재. (클러스터홈) 2) PostgreSQL의 pg_hba.conf 파일을 통해 외부접근에 대한 처리는 되도록 배재하는것이 좋습니다. pg_hba.conf 설정을 통하여...

PostgreSQL 버그 리포팅 가이드 라인

PostgreSQL 버그 리포팅 가이드 라인   ● 오픈소스 프로젝트의 장점과 단점은 명확하다. – 오라클이나 MSSQL 같이 비싼 라이센스 비용을 지불하지 않아도 상업적으로 이용이 가능하다. – 단점은 국내에 오픈소스의 프로젝트들의 유지보수 업체나 전문가가 많지 않아 장애처리가...

주기적인 유지관리 Vacuuming

주기적인 유지관리 Vacuuming 1-1. Vacuum 기초 – PostgreSQL의 Vacuum 명령은 다음과 같은 이유로 각 테이블마다 정기적으로 프로세스 해야합니다. a. 업데이트 또는 삭제된 행이 점유한 디스크 공간의 복구 또는 재사용. b. PostgreSQL 쿼리 플래너가 사용하는 데이터...

PostgreSQL 백업 및 복원

PostgreSQL 백업 및 복원 PostgreSQL 데이터를 백업하는 3가지 방법 1. SQL 덤프 2. 파일 시스템 레벨 백업 3. 연속 아카이빙   1. SQL 덤프 pg_dump 사용 덤프 백업 $ pg_dump dbname > outfile – pg_dump...

PostgreSQL 이란?

Postgres 버전 4.2를 기반으로 하는 개체 관계 데이터베이스 관리 시스템 (ORDBMS) 이며, UC 버클리 컴퓨터 공학부에서 개발, 오리지널 버클리 코드에서 유래된 오픈소스 입니다. SQL 표준 지원. 복합쿼리 외래키 트리거 업데이트 가능한 뷰 트랜잭션 무결성 멀티버전...