CREATE DATABASE airflow WITH OWNER postgres
* CREATE DATABASE cannot run inside a transaction block Error 원인 :
Auto-Commit 상태로 진행하면 가능. Manual Commit 일 때 발생
https://www.georgevreilly.com/blog/2016/06/28/CreatingANewPostgreSQLDatabaseAtRDS.html
PostgreSql DB Size 확인
-
테이블 스페이스 사이즈 확인
select spcname, pg_size_pretty(pg_tablespace_size(spcname)) from pg_tablespace
-
테이블 20개 전체 사이즈 확인
SELECT relname AS "relation", pg_size_pretty(pg_total_relation_size(C.oid)) AS "total_size" FROM pg_class C LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace) WHERE nspname NOT IN ('pg_catalog', 'information_schema') AND C.relkind <> 'i' AND nspname !~ '^pg_toast' ORDER BY pg_total_relation_size(C.oid) DESC LIMIT 20;
PostgreSql RDS 파리미터 그룹 설정
-
log_retention_period : 로그 보관 기간. 기본값은 4320 분 (72 시간)
-
log_statement : 로그 취합 타입. none, ddl, mod, all.
-
none : 로그를 수집하지 않음.
-
ddl : ddl은 CREATE, ALTER 및 DROP 문과 같은 모든 데이터 정의 문을 기록
-
mod : 모든 ddl 문과 INSERT, UPDATE, DELETE, TRUNCATE 및 COPY FROM과 같은 데이터 수정 문을 기록. 포함 된 명령의 유형이 적절한 경우 PREPARE, EXECUTE 및 EXPLAIN ANALYZE 문도 기록
-
all : Temp 테이블 스페이스 포함까지 전체 로그 기록.
-
'BigData' 카테고리의 다른 글
AWS Step Function & AWS Batch (0) | 2020.06.02 |
---|---|
Kubernetes Port Forwarding (0) | 2020.06.01 |
k8s API LIST RETRIEVE (0) | 2020.05.29 |
K8s Volume 및 PV/PVC 및 S3 볼륨 설정, gitRepo, StatefulSet (0) | 2020.05.28 |
K8S 클러스터 내부 DNS 주소를 확인 (0) | 2020.05.28 |