database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9689 게시물 읽기
No. 9689
PG 파일 시스템 구성
작성자
NK(NK1)
작성일
2016-08-05 09:48
조회수
7,415

PG 구성 파일시스템 구성 산정하는데 문의 드립니다.

ORACLE 에서 PG를 변한하려고 합니다

기존 oracle 디비 테이블스페이스 공간이 500G 정도 사용합니다

 

용량산정한 부분 조언좀 부탁드립니다.

 

/postgre - 5G (설치파일)

/pq_xlog - 300G (insert가 대부분이라 ...)

/data 500G (현재 사용할 DB의 데이터파일)

/data2 ( 복구용 DB 데이터파일)

/arc 300G (아카이브 로그는 pq_xlog 용량과 같은 용량으로 맞춤)

 

너무 타이트한 계획인가요.... 추가적으로 필요한 파일시스템있을까요?

 

 

이 글에 대한 댓글이 총 1건 있습니다.

데이터베이스 엔진이 저장 되는 곳은 1G가 충분하구요.

pg_xlog 는 이론상으로는 max_wal_size *2, checkpoint_segments * 16 * 6 정도면 충분하고요, 

아카이브 디스크 여유 공간 부족으로 pg_xlog 쪽 공간을 계속 쓸 것을 대비해 그 장애 발생 대책을 처리할 수 있는 소요 기간 동안 견딜 수 있는 여유공간을 pg_xlog 쪽에 두면 됩니다.

통상 10배 정도합니다. 즉, max_wal_size * 20, checkpoint_segments * 16 * 60 정도겠지요.

아카이브 쪽은 통상 하루나 이틀을 견딜 정도 그 사이에 아카이브쪽 파일은 백업 서버로 옮겨가니까요.

그렇지 않고, 자체 그냥 보관하겠다면, 그 보관 주기를 견딜 만큼의 공간이면 될 것이고.

data는 통상 물리적인 실재 공간의 3배를 잡습니다.  (autovacuum 작업이 잘 되는 환경이면, 통상 물리적인 자료량의 약 3배정도는 테이블 크기가 커지거든요)

이러면 무난합니다.

김상기(ioseph)님이 2016-08-05 15:49에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9692now() 관련 설정이 있나요? [2]
김은찬
2016-08-10
7059
9691worker took too long to start; canceled 오류 [4]
황석준
2016-08-09
8044
9690AIX7.1 에서 PG 컴파일 오류 [2]
NK
2016-08-08
7016
9689PG 파일 시스템 구성 [1]
NK
2016-08-05
7415
9685PG 설치 시 READLINE 관련 오류 질문입니다. [2]
NK
2016-07-31
7134
9684오라클 쿼리를 PGSQL로 변환 [2]
탁구공
2016-07-29
8376
9683postgresql 클로닝을 떳는데요 [1]
서호연
2016-07-28
8006
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다