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
운영게시판
최근게시물
Oracle Q&A 40945 게시물 읽기
No. 40945
Table Index 생성시 질문
작성자
박창수(cure)
작성일
2015-09-20 00:33
조회수
8,816

DB 운영 새내기 입니다

 

테이블 인덱스 생성시 storage를 지정하여 생성했는데 실제 생성된 지정된 용량이 아닌 다른게 생성 되었습니다

 

왜그런지 아시는분 계신가요?

 

 

-- 인덱스 생성 스크립트

CREATE INDEX "FED".IX_DRMONE_ORGAN_MEMBERSHIP1 ON "FED".DRMONE_ORGAN_MEMBERSHIP (MEMBERID)

PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS

STORAGE(INITIAL 1K NEXT 1K MINEXTENTS 1 MAXEXTENTS unlimited

PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1

BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)

TABLESPACE "USERS_IDX" ;

 

-- 생성된 후 보여지는 Query

CREATE UNIQUE INDEX "FED"."D_ORGAN_MEMBERSHIP_PK" ON "FED"."DRMONE_ORGAN_MEMBERSHIP" ("MEMBERNO", "DSDCODE")

PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING

STORAGE(INITIAL 16384 NEXT 8192 MINEXTENTS 1 MAXEXTENTS 2147483645

PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)

TABLESPACE "USERS_IDX" ;

 

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

특별히 다르게 설정하지 않았으면 최소한의 저장단위인 block size가 8K일겁니다. 거기에 extent는 연속된 block의 모음 이므로  8K의 배수가 되어야 하구요.

테이블 생성시 inital extent size가  최소한의 저장 단위인 block의 크기보다 작은 1K로 지정되어서 오라클이 해당 값을 무시하고 최소값인 initial 16k next 8k를 지정한것 같네요. initial이 8k아 아닌 16k인 이유는 테이블/인덱스 세그먼트 header저장의 위해 block하나가 더 필요하기 때문이구요.

계속 locally managed tablespace만 사용해서 storage절은 거의 무시하고 있는데, 정말 오랫만에 관련된 내용을 보네요.

고서진(longflat)님이 2015-09-21 23:03에 작성한 댓글입니다.

댓글 감사합니다

 

express로 DB 운영을 할려고 하다보니 테이블 스페이스 관리를 해야하는데

 

위와같은 문제가 발생하드라구요 다른데도 글 올려봤는데 댓글이 없었는데

 

감사합니다 참고해서 다시 확인해 봐야겠습니다

박창수(cure)님이 2015-09-29 10:36에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40950DML 프로시저 질문입니다
복태님
2015-09-24
8211
40947TOAD에서 글자깨짐 문의드립니다.
영탄
2015-09-23
8717
40946누적 합과 비중을 구할려구 하는데요.. [4]
김세익
2015-09-20
8827
40945Table Index 생성시 질문 [2]
박창수
2015-09-20
8816
40944숫자체크
이정재
2015-09-18
8222
40943SYSDBA 로그인 제한 관련 [1]
8925
2015-09-17
8111
40942awr 라이센스 관련 [1]
dba
2015-09-17
8272
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다