목록PPAS (24)
DB & AWS Knowledge
이 페이지에서는 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 데이터베이스 전체의 정보를 가지고..
해당 페이지에서는 PostgreSQL 의 ALTER 구문 중 RENAME 명령어에 대해서 다룬다. 참조 페이지 https://www.postgresql.org/docs/12/sql-altertable.html 연관 페이지 (해당 페이지를 읽기전 아래의 링크를 한번 읽고 오면 좋다.) 2021.06.21 - [MySQL/명령어] - MySQL/MariaDB 명령어 : RENAME TABLE 2021.03.08 - [PostgreSQL/기타 지식] - PostgreSQL / PPAS 테이블 rename 시 동일 인덱스 적용 가능 유무 2021.03.07 - [PostgreSQL/파티셔닝] - PostgreSQL 및 PPAS 간의 생성 차이 ALTER - RENAME 명령어의 의의 RENAME 은 말 그대로 ..
이 페이지에서는 정기 Vacuum 미 관리 및 파티션 미적용 테이블에 대한 DB Age Full 로 인하여 발생한 사례를 다룬다.이 페이지를 보기 전, Age 및 Vacuum 개념에 대해서 확인 해 두면 좋다. 2021.04.16 - [PostgreSQL/아키텍처 및 내부 구조] - PostgreSQL / PPAS DB Age2021.03.08 - [PostgreSQL/Vacuum] - Vacuum 목적 및 종류 발생 과정 실제 운영중인 서비스 중, PostgreSQL 내에 1.3 TB 크기의 테이블이 있는 데이터베이스가 있었다. 지속적으로 트랜잭션이 들어오는 대용량 테이블 이었기에 지속적인 관리가 필요한 테이블이었다. 위의 다른 페이지에서도 언급되었듯이 로그내에 할당 트랜잭션이 얼마 남지 않으면 로..
해당 페이지에서는 Vacuum 을 수행하는 이유 중 하나인 PostgreSQL / PPAS 의 DB age 에 대하여 다룬다. (참고페이지 및 그림출처)www.slideshare.net/masahikosawada98/introduction-vauum-freezing-xid-wraparoundpostgresql.kr/docs/9.4/routine-vacuuming.html 이 내용을 보기 전, PostgreSQL, MySQL의 기초 MVCC 개념을 숙지하고 오면 좋다. 2021.03.07 - [PostgreSQL/아키텍처 및 내부 구조] - PostgreSQL / PPAS MVCC2021.03.03 - [MySQL/아키텍처 및 내부 구조] - MySQL / MariaDB MVCC PostgreSQL 은 O..