목록PostgreSQL (31)
DB & AWS Knowledge
해당 페이지에서는 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 은 말 그대로 ..
해당 페이지에서는 PostgreSQL / PPAS 에 접속하는 유저들의 접속 권한을 조절하는 pg_hba.conf 파일에 대하여 다룬다. 참조페이지 https://postgresql.kr/docs/9.6/auth-pg-hba-conf.html 이 페이지를 읽기 전, 아래의 페이지를 읽고 오면 좋다. 2021.06.11 - [PostgreSQL/아키텍처 및 내부 구조] - PostgreSQL / PPAS 데이터베이스 구조 pg_hba.conf 란? PostgreSQL 에서 DB 내에 접속하는 유저들의 접속 허용등을 조절하는 파일이다.보통 아래와 같이 OS 내에 설치하면 데이터베이스 구성 파일이외에 기본으로 구성되어있다. 그리고 이 파일을 열어보면 해당 파일에 대한 설명 및 아래의 내용이 같이 나오게..
해당 페이지에서는 PostgreSQL / PPAS 의 데이터베이스 구조에 대해서 다룬다. 참조페이지 http://www.gurubee.net/lecture/2942 https://postgresql.kr/docs/9.6/user-manag.html 유저, Tablespace, Database 구조도 PostgreSQL / PPAS 의 기본 구조도는 아래와 같다. 가장 최상위 단위는 클러스라 불린다. 그림과 같이 유저 및 그 유저들을 포함하는 그룹을 포괄한다. -- User / Group 말그대로 DB 를 사용하는 사용자들을 말하는 것이다. 뒤에 Group 은 유저들을 설정된 권한 묶음으로 포함 시킬때 사용하는 단어다. 여기서 PostgreSQL 에는 타 DB 와 다르게 특이한 점이 있는데 구조도..
이 페이지에서는 정기 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..
해당 페이지에서는 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..