목록PPAS (24)
DB & AWS Knowledge
해당 페이지에서는 Postgresql / PPAS 기본 아키텍처 중 엔진영역에 대하여 다룬다.(그림 출처 및 참고 사이트)https://kimdubi.github.io/postgresql/psql_architecture/https://www.interdb.jp/pg/pgsql05.htmlhttp://ugenssnc.com/cloud3-3.html PostgreSQL / PPAS 는 공식 Doc 에 공식 아키텍처 도식이 없기에 외부에서 그나마 잘 작성된 아키텍처 도식 2개를 같이 올린다. 각 도식에 빠진 부분은 아래에 일괄적으로 설명하겠다. 타 RDBMS 의 기본구조인 Engine + Data 영역과 유사하게 Mysql , MariaDB 도 Engine 영역, Data 영역으로 나뉜다.또한 Postg..
해당 페이지에서는 PostgreSQL / PPAS 에서 사용하는 인덱스 종류를 다룬다.(참조 링크 : hub.packtpub.com/6-index-types-in-postgresql-10-you-should-know/)(참조 링크 : postgresql.org/docs/13/indexes-types.html)(참조 링크: 각 인덱스별 설명 사이트)medium.com/postgres-professional/indexes-in-postgresql-5-gist-86e19781b5db, habr.com/ru/company/postgrespro/blog/446624/habr.com/ru/company/postgrespro/blog/448746/habr.com/en/company/postgrespro/blog/45..
이 페이지에서는 Vacuum 의 목적과 종류, 기타 파라미터에 대해서 다룬다. 참고자료 및 사진출처 https://www.postgresql.org/docs/9.4/sql-vacuum.html)https://www.slideshare.net/masahikosawada98/inside-vacuum?from_action=save 아래의 내용을 확인 전 아래의 페이지를 먼저 숙지하고 오면 좋다.2021.04.16 - [PostgreSQL/아키텍처 및 내부 구조] - PostgreSQL / PPAS DB Age Vacuum 목적 Vacuum 은 크게 2가지의 목적을 가진다.- DML 로 인하여 사용된 데이터 블록을 다시 사용 할 수 있도록 회수 및 단편화 제거 (Garbage Collect)- Transac..

참고 Doc 사이트 : https://www.postgresql.org/docs/10/app-pgdump.html mysqldump 와 같이 PostgreSQL / PPAS 는 pg_dump 명령어를 사용 할 수 있다. 이를 통하여 mysqldump 와 유사하게 옵션을 지정하여 DB 내 필요한 부분만 저장할 수 있다. pg_dump --help 를 통하여 사용 할 수 있는 옵션을 확인 할 수 있다. (출처 : http://www.devkuma.com/books/pages/1202 (옵션별 한글 설명 정리 사이트)) $ pg_dump --help pg_dump 프로그램은 데이터베이스를 텍스트 파일 또는 기타 다른 형태의 파일로 덤프합니다. 사용법: pg_dump [옵션]... [DB이름] 일반 옵션들: -..
해당 페이지에서는 PostgreSQL / PPAS 의 Lock 유형과 특징을 기재한다.( 출처 : https://www.postgresql.org/docs/11/explicit-locking.html - 공식 DOC )( 출처 : https://www.kostolansky.sk/posts/postgresql-advisory-locks/ - 다른분 개인 블로그)Lock 은 기본 SQL 문 이외에 LOCK 과 같은 명시적인 명령문에도 적용된다. PostgreSQL 에서 지원하는 Table Level 까지 적용되는 Lock 은 아래와 같다. ACCESS SHAREACCESS EXCLUSIVE Lock 과 충돌한다.읽기만 하는 SELECT 문 수행시 획득 되는 Lock 이다ROW SHAREEXCLUSIVE, A..
해당 페이지에서는 Streaming Replication 작동 메커니즘 및 구성방법을 기재한다.Streaming Replication 기본 작동 개요는 아래와 같다.(그림 출처 : https://www.cybertec-postgresql.com/en/postgresql-high-availability-and-patroni-an-introduction/streaming-replication/)(다른분 개인 블로그 : https://kimdubi.github.io/postgresql/psql_replication/) Streaming Replication 은 아래와 같은 메커니즘으로 작동한다.Master 서버 에서 데이터 변동이 일어난 파일은 WAL 파일에 해당 기록들이 저장된다.두 서버간 Replicat..