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 23988 게시물 읽기
No. 23988
tablespace 관련 질문
작성자
작성일
2005-09-07 15:09
조회수
2,105

웹으로 운용되는 사이트에 데이터, 인덱스 Used%가 99.99%입니다.

Free는 거진 1MB 정도구요.. Next Extent는 1MB 입니다.

물론 AutoExtend된 상황이구요..

 

제 생각에는 아무리 웹으로 운용되는 사이트라고 하지만은 증가량이 1MB이면은 자주 증가가 이루어 질것 같고 그리고 Used%가 99.99%라는것은 성능면에서 안좋지 않을까 생각합니다.

 

물론 Locally Management로 설정을 해야 하지만 이건 차후에 해야 할것 같습니다..

 

질문1. 위와 같은 예처럼 Next Extent가 자주 증가되는 상황이 될때 안좋은 점은 무엇인가요?

그리고 얼마나 자주 증가하는지 체크 가능한가요?

 

질문2. Used가 99.99%인데 문제는 없는건가요?

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

공간할당이 Extents 단위로 할당되는건 아실겁니다. 물론 최소 단위는 블록입니다. Extents는 연속된 블록의 모음으로 정의를 내리죠.

 

위의 경우 LMT 미사용인것 같은데... 이 경우 기본 테이블스페이스에서 PCT_INCREASE를 "0"이 아닌 값으로 해놓을 경우 기하급수적으로 오브젝트 공간 할당이 늘어나는 경우가 있어서 공간 낭비가 되는 경우가 많습니다. (기본 PCTINCREASE 50임.)

LMT가 아니므로 불연속적인 짜투리 Extents의 경우 재사용이 되지 못하고 버려지는 extents가 발생할 수도 있으며 공간 낭비로 이어질 수 있습니다. 8i이상이면 LMT로 전환하십시오.

 

또한 공간이 할당되었음에도 대량의 Delete로 인해서 HWM 이하로 다량의 빈 블록이 존재하는 경우도 있습니다. 추후 동일한 분량의 데이터가 Insert 될 예정이 아니라면 Reorganize해주시는게 공간 절약 측면에서 좋을 듯 합니다.

 

잦은 autoextend로 인해서 부하가 발생할 것으로 예상되나 저도 이에 대해 테스트를 해보지는 못했으므로 확답은 드릴 수 없네요.

 

얼마나 자주 증가하는지에 대한 정보는 물론 dba_segments등을 주기적으로 조회해서 각 오브젝트별 증가율을 알 수 있습니다. 문제는 이러한 이력 정보를 오라클에서 알아서 저장해주지는 않습니다.

 

B*Tree 인덱스의 경우에는 Insert, delete, update의 패턴에 따라서 다른데 정확히 미래의 사이즈를 알아내기는 다소 어렵습니다.

보통 Random insert, Random delete를 반복하더라도 처음에는 일정 크기로 늘어나다가... 안정화되면 더 커지는 것이 멈추는 단계에 이르는게 보통입니다. (즉, 인덱스도 지워진 빈 공간 재사용이 됩니다.)

 

김주현님이 2005-09-07 19:52에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
23991[PL/SQL관련]고수님들! 한번 봐주세요...컴파일시 에러발생때문에요.. [1]
김병수
2005-09-07
1190
23990if else문 질문입니다~ [1]
초보
2005-09-07
1132
23989Redhat FC 3에서 오라클 9.2설치할때 아래와 같이 나옵니다. [3]
유상민
2005-09-07
1247
23988tablespace 관련 질문 [1]
2005-09-07
2105
23987아~ exp, imp 어렵다. [3]
핸시기
2005-09-07
3159
23986벤치마크 [4]
ohyouknow
2005-09-07
1425
23985트리거 질문 있어요. [1]
오라초보
2005-09-07
1988
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다