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 으로만 하고 있고요.
의심갈만한.. 체크해봐야 할 만한게 뭐가 있을까요?
가르침 부탁드립니다. ㅠㅠ
감사합니다.