INSERT INTO TBL_CLUSTERED_TEST (LOG_DATE, MEDIA_ID, PROCEEDS) VALUES ('20130618', 'A', 1000);
INSERT INTO TBL_CLUSTERED_TEST (LOG_DATE, MEDIA_ID, PROCEEDS) VALUES ('20130619', 'A', 1000);
INSERT INTO TBL_CLUSTERED_TEST (LOG_DATE, MEDIA_ID, PROCEEDS) VALUES ('20130619', 'C', 2000);
INSERT INTO TBL_CLUSTERED_TEST (LOG_DATE, MEDIA_ID, PROCEEDS) VALUES ('20130619', 'B', 1000);
INSERT INTO TBL_CLUSTERED_TEST (LOG_DATE, MEDIA_ID, PROCEEDS) VALUES ('20130613', 'B', 3000);
SELECT * FROM TBL_CLUSTERED_TEST;
CREATE INDEX PROCEEDS_IDX ON TBL_CLUSTERED_TEST (PROCEEDS);
클러스터드 인덱스 생성 테스트를 하다가 이상한 현상을 겪게 되어 이곳에 문의 드립니다.
TBL_CLUSTERED_TEST 테이블 생성 시 LOG_DATE, MEDIA_ID 컬럼에 복합키를 생성하면 자동적으로 클러스터드 인덱스가 생성이 되고, 위와 같이 테스트 데이터를 insert 하게 되면 물리적으로 정렬이 된 상태로 저장이 됩니다.
그런데 PROCEEDS 컬럼에 인덱스를 생성하게 되면 해당 컬럼이 물리적으로 정렬이 되버리는 현상이 발생하고 있습니다.
혹시, 이런 현상이 발생되는 이유는 무엇 때문인지 확인 부탁 드리겠습니다.