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
운영게시판
최근게시물
CUBRID Q&A 635 게시물 읽기
No. 635
Q.DB 질문 하나만 할께요..
작성자
김영일
작성일
2007-10-25 00:38
조회수
4,008

DB를 배우고있는 학생입니다..

아직 초짜라서 아는게 많이 없습니다..

그래서 한가지 질문을 하려고합니다..

구현 가능성이 있는지,구현이된다면 어떤식으로 해야되는지..

이런것좀 알려주세요.. 부탁드립니다~

 

질문

 

DB를 쓰다보면 예상하지 못하게 데이터들이 많이 쌓여지게 되는경우가 있다고합니다..

그럴때마다 DB용량을 일일이 늘려줘야한다고 하더라고요..

이렇게 일일이 늘리지말고 자동적으로 얼마씩 늘려줄수있게 만들려고하는데..

이게 가능할까요?

 

 

고수님들 꼭 좀 부탁드립니다~

 

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

첨부의 그림과 같이 큐브리드매니저에서 해당 데이터베이스로 로그인하여

저장공간 오른쪽마우스 클릭>볼륨자동추가설정을 하시면 됩니다.

 

데이터 또는 인덱스 영역에 대하여 볼륨자동추가기능사용을 체크하고

확장시점에서 확장될 페이지 개수를 입력하시면 됩니다.

크기는 페이지 크기(통상 4096)*페이지 개수로 계산되므로

5000페이지면 약 20MB씩 확장되도록 하는 것입니다.

그림에서는 남은 공간이 5%가 되었을때 자동 확장하라는 설정입니다.

 

>DB를 배우고있는 학생입니다..

>아직 초짜라서 아는게 많이 없습니다..

>그래서 한가지 질문을 하려고합니다..

>구현 가능성이 있는지,구현이된다면 어떤식으로 해야되는지..

>이런것좀 알려주세요.. 부탁드립니다~

>

>질문

>

>DB를 쓰다보면 예상하지 못하게 데이터들이 많이 쌓여지게 되는경우가 있다고합니다..

>그럴때마다 DB용량을 일일이 늘려줘야한다고 하더라고요..

>이렇게 일일이 늘리지말고 자동적으로 얼마씩 늘려줄수있게 만들려고하는데..

>이게 가능할까요?

>

>끝

>

>고수님들 꼭 좀 부탁드립니다~

 

서상욱님이 2007-10-25 10:03에 작성한 댓글입니다. Edit

데이터가 많이 쌓이게 되면 자동적으로 저장공간(볼륨)이 늘어나게 됩니다.

 

공간이 부족해서 데이터가 쌓이지 못하는 경우는 디스크 공간의 부족으로 볼륨이 늘어날 수 없는 상황일때 발생을 합니다. 단 큐브리드는 4가지의 볼륨으로 구성되어 있는데, 기본 볼륨인 Generic, 데이터가 저장되는 Data, 인덱스가 저장되는 Index, 정렬작업 등의 작업 공간인 Temp로 나뉘어져 있습니다. 자동 증가일 때는 일반 기본 볼륨인 Generic이 기본 사이즈에 맞춰서 자동 증가하게 됩니다.

 

하지만, 원하는 타입 및 크기의 볼륨으로 데이터베이스가 구성되는 것이 좋을 것입니다. 이를 위해서 관리를 하게 됩니다. 일정량 이상 볼륨을 사용했을 때 자동으로 원하는 타입의 볼륨을 추가하는 방법은 큐브리드 메니저를 이용하여 수행이 가능합니다.

 

큐브리드 메니저를 실행하고 좌측에 데이터베이스를 선택합니다. 항목 중에 저장공간 항목을 오른쪽 클릭을 하면 볼륨 자동추가 설정이 나타나게 되고 이 설정을 이용하여 원하는 데이터타입의 볼륨을 정해진 사용량 기준으로 추가 시킬 수 있습니다. Temp volume의 경우 필요에 따라 Temporary temp volume이 자동 증가되며, 데이터베이스 재구동 시 Temporary temp volume은 자동으로 삭제됩니다.

 

본 내용은 큐브리드 메니저 운영자 과정을 참조하시기 바랍니다.

 

>DB를 배우고있는 학생입니다..

>아직 초짜라서 아는게 많이 없습니다..

>그래서 한가지 질문을 하려고합니다..

>구현 가능성이 있는지,구현이된다면 어떤식으로 해야되는지..

>이런것좀 알려주세요.. 부탁드립니다~

>

>질문

>

>DB를 쓰다보면 예상하지 못하게 데이터들이 많이 쌓여지게 되는경우가 있다고합니다..

>그럴때마다 DB용량을 일일이 늘려줘야한다고 하더라고요..

>이렇게 일일이 늘리지말고 자동적으로 얼마씩 늘려줄수있게 만들려고하는데..

>이게 가능할까요?

>

>끝

>

>고수님들 꼭 좀 부탁드립니다~

 

김범준님이 2007-10-25 10:13에 작성한 댓글입니다. Edit

큐브리드는 데이터베이스 파라미터를 이용해서 여러가지 기능을 설정할 수 있습니다.

이 중에서 auto_volext_factor 라는 서버 파라미터가 있습니다. 이것을 설정하면 DB 볼륨이 자동증가 됩니다. 아래는 \"큐브리드 관리자 매뉴얼->3장 시스템 파라미터->서버 파라미터\"에 있는 내용입니다.

 

auto_volext_factor 파라미터는 데이터베이스 시스템에 자동 볼륨 확장이 추가될 때 사용될 최소 페이지 수를 결정하는 파라미터이다. 페이지의 최소 숫자는 createdb의 -p 옵션에서 지정된 처음 데이터베이스 볼륨의 페이지 수를 auto_volext_factor에 곱한 결과에서 소수점 이하를 버린 값에 의해 결정된다. 예를 들어:

1.2 x 100 = 120.0

1.4 x 100 = 140.0  

1.45 x 100 = 145.0

1.5 x 100 = 150.0

영구적인 볼륨 확장은 volext_path 파라미터에 의해 지정된 위치에 생성된다. auto_volext_factor 파라미터의 기본 값은 1이다. 만약 0을 지정한 경우 볼륨 확장은 큐브리드에 의해 자동으로 생성되지 않는다. 음수를 지정한 경우에는 기본 값이 사용된다.

 

>DB를 배우고있는 학생입니다..

>아직 초짜라서 아는게 많이 없습니다..

>그래서 한가지 질문을 하려고합니다..

>구현 가능성이 있는지,구현이된다면 어떤식으로 해야되는지..

>이런것좀 알려주세요.. 부탁드립니다~

>

>질문

>

>DB를 쓰다보면 예상하지 못하게 데이터들이 많이 쌓여지게 되는경우가 있다고합니다..

>그럴때마다 DB용량을 일일이 늘려줘야한다고 하더라고요..

>이렇게 일일이 늘리지말고 자동적으로 얼마씩 늘려줄수있게 만들려고하는데..

>이게 가능할까요?

>

>끝

>

>고수님들 꼭 좀 부탁드립니다~

 

서경식님이 2007-10-25 10:18에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
639Q.건의사항 [1]
MiH-도
2007-10-25
3456
637Q.itrack에서 db구동시 에러발생 [1]
김주현
2007-10-25
3598
636Q.log파일 여기저기 남기는 문제 [2]
장현정
2007-10-25
3479
635Q.DB 질문 하나만 할께요.. [3]
김영일
2007-10-25
4008
634Q.CCI 오토 커밋 관련... [2]
JIOH
2007-10-24
3908
633Q.CCI를 사용할때 AutoCommit 설정 방법.
JIOH
2007-10-24
3626
631Q.[팁] Start 할때 Java 가상머신 찾지 못하는 오류 [1]
장현정
2007-10-23
3783
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.031초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다