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
운영게시판
최근게시물
Sybase Q&A 1600 게시물 읽기
No. 1600
사이베이스 DB 생성시 DB_device 및 create Database 문의 드립니다.
작성자
양정석
작성일
2006-07-16 21:12
조회수
7,565

안녕하세요 .

데이타베이스 를 생성해야 하는데 몇가지 의문이 있어서 이렇게 글을 올립니다..

우선 제가 생각하고 있는 디비에 데이터가 들어가는 용량은 대략 72giga 정도로 예상 사이즈를 잡았습니다.

그래서 database device를 잡아야 하는데 문제 가 몇가지가 있습니다.

 

database device 최대 크기는 32giga 로 알고 있습니다..

그리고 database device 최대로 할당 할 수 있는 갯수는 256 갯수로 알고 있고요..

 

아직 정확히 database device 크기를 결정 못하고 있습니다..

 

data 크기가 database device 보다 클 경우에 DB 용량을 자동으로 늘려주는지 ?

log 용량이 넘쳤을때 DB가 용량을 자동으로 늘렸주는지 ?

그리고 빽업할 경우 database device 크기가 클 경우 문제가 돼는 요소가 있는지 ?

 

궁금 합니다..

 

마지막으로

하드는 400 기가 정도 여우가 있슴니다.

그리고 데이타가 72기가 정도 디비에 넣을 때

DATABASE DEVICE 크기를 어는 정도 해야 하는지 , 그리고 CREATE DATABASE 용량은 어떻게 정해야 하는지 이 문제를 가르쳐 주었습니면 합니다..

1>disk init name = 'user_data',

2>physname = 'home/sybase/data/data1.dat',

3>vdevno = 2,

4>size = 사이즈 몇으로 주면 대나요 ? ①

5>go

DB

1> create database kordb

2> on data_device_1= 사이즈 몇으로 주면 대나요 ? ②

3> log on log_device_6= 사이즈 몇으로 주면 대나요 ? ③

4> go

 

누가 1 번 2번 3번에 대한 답이나 힌트를 갈켜주세요

 

 

 

 



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

1.일반적으로 db는 자동으로 증가 되지 않습니다(log도 마찬가지고요)

    DB가 커도 백업을 할때는 사용된부분만 하기 때문에 문제가 되지 않습니다.

    그러나 Load할때....현재 Size보다 커야 하기 때문에...처음에 너무 크게 잡지 않는것이

    좋습니다.

    Load시에도..사용한부분 Load하고, 나머지 부분을 초기화해야 하기 때문에 시간이 오래

    걸립니다

 

2. disk init시 Size는 12.5이상이라면 "100M"이렇게 주시면 되고요, 그전 버젼이라면 100M*512--->즉 51200 이렇게 주시면 됩니다.....

 

3. create database시에 size는 단위가 Mbyte입니다...즉 100이라고 적으면 100M이죠

 

 

 

 

지연님이 2006-07-18 09:03에 작성한 댓글입니다. Edit

1) 디바이스 Size

 

디바이스를 filesystem에 둘 경우 OS의 파일size 크기제한까지 생성할 수 있습니다.

Raw Device로 하면 더 크게 할 수 있습니다.

또한 여러개의 Device에 하나의 DB를 생성할 수 있습니다.

DB를 확장할 때에도 Device을 신규 생성하여 alter database 명령으로 확장할 수 있습니다.

 

2) 데이터가 72GB인데 DB Size는...

테이블과 인덱스를 어떻게 구성하느냐에 따라 달라질 수 있습니다.

인덱스의 경우 Search 속도를 빠르게 하기 위해 컬럼들의 조합으로 필요한 인덱스를 만들어줄 수 있는데, 인덱스에 참여하는 컬럼의 수에 따라 인덱스의 size가 커집니다.

DB사이즈를 결정하려면 DB운영에 대한 전략이나 계획을 먼저 세워야 합니다.

1) 테이블 schema

2) 데이터의 저장(보관) 주기

3) 초기 데이터 Size

4) 예상 증가 Size

 

초기 데이터의 Size가 72GB라면,

이 데이터의 기간, 즉 몇 개월간의 데이터이냐가 변수가 될 수 있습니다.

 

단순히 72GB의 데이터만 입력하면 된다고 가정하면,

대략 x2정도하면 될 것 같습니다.

 

1>disk init name = 'user_data1',

2>physname = '/home/sybase/data/data1.dat',

3>vdevno = 3,

4>size = '32GB'

5>go

1>disk init name = 'user_data2',

2>physname = '/home/sybase/data/data2.dat',

3>vdevno = 4,

4>size = '32GB'

5>go

1>disk init name = 'user_data3',

2>physname = '/home/sybase/data/data3.dat',

3>vdevno = 5,

4>size = '32GB'

5>go

1>disk init name = 'user_data4',

2>physname = '/home/sybase/data/data4.dat',

3>vdevno = 6,

4>size = '32GB'

5>go

1>disk init name = 'user_data5',

2>physname = '/home/sybase/data/data5.dat',

3>vdevno = 7,

4>size = '32GB'

5>go

1>disk init name = 'user_data6',

2>physname = '/home/sybase/data/data6.dat',

3>vdevno = 8,

4>size = '32GB'

5>go

1>disk init name = 'user_log1',

2>physname = '/home/sybase/data/log1.dat',

3>vdevno = 9,

4>size = '32GB'

5>go

 

DB

1> create database kordb

2> on user_data1=32000,

user_data2=32000,

user_data3=32000,

user_data4=32000,

user_data5=32000,

user_data6=32000

3> log on user_log1=32000

4> go

 

이렇게 하면 32GB x 6 = 192 GB의 Data와 32 GB의 log

디바이스를 갖는 DB를 생성할 수 있습니다.

DB의 총 Size는 224GB가 되겠지요.

 

ASE에서는 tempdb를 늘려주는 것도 잊지 마세요.^^

존넘님이 2006-07-18 10:15에 작성한 댓글입니다. Edit

지연님 , 그리그 존넘님 감사드립니다.

답변 감사드립니다..  많은 도움이 돼었습니다..

 

 

 

양정석(yakuyaku)님이 2006-07-18 11:29에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1604이런 에러가 납니다..뭐가 문제인거져??? [2]
이은영
2006-07-19
4862
1603리눅스에 사이베이스 설치시 문의사항 [4]
Hee
2006-07-19
4141
1602문의드립니다. [1]
2006-07-19
3712
1600사이베이스 DB 생성시 DB_device 및 create Database 문의 드립니다. [3]
양정석
2006-07-16
7565
1599ASE sybase 12.5.0.3 패치시 인라인뷰의 문제점 [2]
조도혀
2006-07-13
4074
1598[질문]임시 테이블 생성시 권한과 상관있나요? [1]
정재성
2006-07-13
4173
1597rowcount를 사용시 페이징 처리 시간은 어느정도.. [1]
정재성
2006-07-12
4528
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다