목록PostgreSQL (31)
DB & AWS Knowledge
이 페이지에서는 PostgreSQL / PPAS 에서 쓰이는 Foreign Table 에 대한 개념 및 구성방법, 이에 관련한 장애 사례를 다룬다.(참조 : https://www.percona.com/blog/2018/08/21/foreign-data-wrappers-postgresql-postgres_fdw/)(참조 : https://postgresql.kr/docs/11/sql-createforeigntable.html / https://brownbears.tistory.com/99)Foreign Table 은 Oracle DB Link 와 유사한 개념으로써, 외부서버의 DB 와 연결 뒤, 외부 서버에 운영 테이블 생성 및 관리를 해 줄수 있도록 지원 하는 Extension 이다.(관련 정보는 해당 ..
이 페이지에서는 PostgreSQL DB 와 연동되어 사용되는 PostgreSQL Client 프로그램에서 Meta-Commands 명령어에 대응되는 쿼리를 수행하는 방법에 대하여 다룬다. 해당 내용은 아래의 공식 문서 및 외부 자료를 참조하여 기재한다 - 공식 문서 [1] https://www.postgresql.org/docs/current/app-psql.html - 외부 자료 [2] https://dzone.com/articles/revealing-the-queries-behind-psqls-backslash-comma Psql 에서 Meta-Commands 명령어 수행 PostgreSQL 에서는 일반적인 쿼리 이외에 \ 명령어로 간편하게 특정 오브젝트 혹은 유저등의 설정정보 (metadata) ..
해당 페이지에서는 PostgreSQL 내 파티셔닝이 된 특정 테이블에 autovacuum_enabled 등의 파라미터를 설정 시, 유의 해야 할 사항 및 관련 설정방법을 다룬다. 또한 이 게시글은 이전 게시글 및 관련 URL 과 연관되어 있다. [1] 2021.03.07 - [PostgreSQL/파티셔닝] - PostgreSQL 및 PPAS 간의 생성 차이 [2] https://dbtut.com/index.php/2019/02/03/postgresql-psql-gexec/ PostgreSQL 에서의 파티셔닝 테이블 구조 PostgreSQL 은 다른 DB engine 과 다르게 독립적인 테이블들을 파티셔닝 관계로 묶어서 사용하는 logic 을 가지고 있다. 그래서 이러한 구조를 공식 Document 에서는..
이 페이지에서는 PostgreSQL / PPAS Streaming Replication 사용 시, DDL 로 발생하는 lock 에 대한 주의사항을 다룬다. 이 페이지는 아래의 공식 문서, 이전 게시글, 기타 외부 링크와 연관되어 있다. [1] https://www.postgresql.org/docs/13/warm-standby.html#STREAMING-REPLICATION [2] 2021.03.08 - [PostgreSQL/Replication] - Streaming Replication [3] 2023.07.08 - [PostgreSQL/기타 지식] - PostgreSQL / PPAS DDL 수행 시 발생하는 lock 의 유의성 [4] https://serverfault.com/questions/10..
이 페이지에서는 PostgreSQL / PPAS 서버 혹은 인스턴스 에서 DDL 을 수행 시 발생하는 lock 의 유의성에 대하여 다룬다. 이 페이지는 아래의 공식 문서, 이전 게시글, 기타 외부 링크와 연관되어 있다. [1] https://www.postgresql.org/docs/current/explicit-locking.html [2] 2021.03.08 - [PostgreSQL/아키텍처 및 내부 구조] - PostgreSQL / PPAS Lock 종류 [3] 외부링크 [4] https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl-operations.html PostgreSQL / PPAS 에서 DDL 수행 시 발생하는 Lock 종류 참고 링크 [1..
해당 페이지에서는 PostgreSQL / PPAS 의 data 영역 구조에 대하여 다룬다. 참조 페이지 https://kwomy.tistory.com/7 https://www.postgresql.org/docs/11/storage-file-layout.html https://pgadminedb.readthedocs.io/en/latest/module_02/ 타 DB 와 같이 PostgreSQL / PPAS 도 엔진 및 데이터영역이 나뉘어져 있으며 기본 설치시, 11.2 버전 기준으로 구성되는 데이터 영역은 아래와 같다. 해당 디렉토리들을 구분하여 정리하면 아래와 같이 나눌 수 있다. 위에서 정렬된 리스트부터 차례대로 설명하면 아래와 같다. global 데이터베이스 전체의 정보를 가지고..