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 10234 게시물 읽기
No. 10234
DB 서버 디스크 확장
작성자
Jaemyoung Seo(kevin)
작성일
2021-03-15 16:28ⓒ
2021-03-15 18:42ⓜ
조회수
136

안녕하세요 

PostgreSQL을 사용하는 개발자입니다.

PostgreSQL 및 테이블스페이스 지식이 짧다보니 궁금한 것이 있어서 문의드립니다.


현재 디스크 용량이 거의 차서 디스크 증설(14테라) 후 PostgreSQL에서 신규와 추가한 디스크를 사용하게 하려고 합니다.

현재 데이터 용량은 11TB이고, 테이블스페이스는 디폴트로 되어있습니다.

증분될 테이블은 총 5개의 테이블이며 한 테이블은 8TB, 나머지 네 테이블은 1TB 미만입니다.


부족한 질문이지만 답변 주시면 감사하겠습니다..

부족한 내용이 있다면 수정하겠습니다.

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

14테라로 새로 만들어지는 볼륨을 대상으로 테이블 스페이스를 만들고, 

  • 새로 만들어지는 테이블은 그 테이블 스페이스를 사용한다. 
  • 기존 테이블의 테이블 스페이스를 새 테이블 스페이스로 바꾼다.
  • 기존 테이블에서 사용하고 있는 인덱스의 테이블 스페이스를 새 테이블 스페이스로 바꾼다.

이런 작업 해서 사용하면 될 것 같네요. 

alter table ... tablespace ... 는 작업은 마치 윈도우즈에서 C 드라이브에 있는 파일을 D 드라이브로 옮기는 작업과  같은 작업입니다. 

이 작업 동안 당연히 그 테이블은 사용이 불가능하겠죠. 

이런 특성들을 잘 파악하셔서 작업하시면 될 것같네요. 


(그런데, 하나의 테이블이 8TB면 PostgreSQL에서 감당이 안될터인데, 용케 운영하고 있다는게 더 신기하네요.)


 

김상기(ioseph)님이 2021-03-17 11:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10238postgreSQL 버전별 속도차이 [2]
조민호
2021-03-23
162
10236copy from 명령어 관련 질문 [1]
cella
2021-03-18
108
10235파티션테이블 관련 문의 [1]
test
2021-03-15
131
10234DB 서버 디스크 확장 [1]
Jaemyoung Seo
2021-03-15
136
10233copy 명령어 실패 시 처리 [1]
test
2021-02-19
197
10232libpq 이용시 MFC의 CRecordset Class 사용 가능 여부 및 사용방법 [1]
최정욱
2021-02-19
154
10231postgresDB 에서 drop table 시 disk 공간에 변경이 없나요? [1]
나종현
2021-02-15
221
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.010초, 이곳 서비스는
	PostgreSQL v13.1으로 자료를 관리합니다