오라클 11g shrink 사용후 chain_cnt가 증가하는 이유? 0 1 2,272

by 소현맘님 shrink chain [2015.08.13 13:47:41]


안녕하세요? 여기서 늘 눈팅하면서 도움 받다가 처음으로 질문 올려봅니다.

여기저기 찾아보다가 11g 부터는 shrink를 사용하면 reorg 효과가 있다하여

테이블에 적용해보았습니다.

shrink 적용전에는

TABLE_NAME   num_rows    blocks    empty_blocks   avg_space     chain_cnt

COM_RQST_NO  1805871     23357        0                           0                     0

이랬는데 shrink 후에는

TABLE_NAME    num_rows    blocks    empty_blocks    avg_space    chain_cnt

COM_RQST_NO   1839145     23059          197                  764                 52

 

제가 empty blocks은 생긴거 알겠는데, chain_cnt는 왜 늘어났을까요?

제가 한 작업은 다음과 같으며, shrink space 로 hwm을 낮추려했으나, 운영중에 시간이 너무 오래걸려 중단하였습니다.

그거빼고는 다 실행시켰구요..

고수님들의 답변부탁드립니다. ^^

alter table "XX"."COM_RQST_NO" NOLOGGING;
alter table "XX"."COM_RQST_NO" ENABLE ROW MOVEMENT;

alter table "XX"."COM_RQST_NO" shrink space compact;      -- 행들만 이동시킴
--alter table "XX"."COM_RQST_NO" shrink space ;  


alter table "XX"."COM_RQST_NO" DISABLE ROW MOVEMENT;
alter table "XX"."COM_RQST_NO" LOGGING;

by 이재현 [2015.08.17 11:58:48]

고수는 아니지만 중단 해서 그런거 아닐까요??

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입