Partition 용량 관련 질문 드립니다. (이상한 현상 ㅠㅠ) 1 407

by 훈훈후니 [Oracle 기초] DB Oracle Partition 용량 [2016.07.23 18:16:58]


안녕하세요.

 

Oracle 11g 를 사용하고 있습니다.

다름이 아니라 이상한 현상이 나와서요..

 

한 Table 을 11g 에서 Interval Partition 으로 사용하고 있습니다.

Table 에 Insert 하는 시각을 기준으로 INSERT_TIME 이라는 컬럼으로 Partition 잡고 있는데요.

 

매일매일 TBS 용량이 자꾸 늘어나길래.. (최근 10일치 데이터만 보관중입니다.)

특정 Table 의 용량을 확인해봤더니

 

7월 21일 : 618906 MB

7월 22일 : 651457 MB

7월 23일 : 681557 MB

 

더라구요.

 

그래서 뭔가 이상해서 해당 Table 의 각 날짜별 Row Count 를 해보니 다음과 같이 나오더라구요.

 

7월 21일 : 47858387 Row

7월 22일 : 50763090 Row

7월 23일 : 49049363 Row 

 

이렇습니다.

 

Row 수는 점점 줄어드는데 용량은 왜 늘어나는지 알 수 있을까요?

(Index 는 다른 TBS 에 저장을 하기 때문에 해당 용량은 정확한 Table 용량입니다.)

 

해당 Table 은 INSERT 만 일어나고 DELETE 나 UPDATE 는 없는 Table 입니다.

Data 관리는 Partitino Drop 으로만 하고 있고요.

 

의심갈만한.. 체크해봐야 할 만한게 뭐가 있을까요?

 

가르침 부탁드립니다. ㅠㅠ

 

감사합니다.

by 타락천사 [2016.07.23 21:58:38]

Partition 레벨로, segment 용량 체크를 하게 해서, 실제 사이즈 이력을 확인해보세요

초기 파티션 생성 시, initial size 그리고 데이타 증가에 따른 파티션 레벨의 용량 증가 추세를..