Oracle Table에 새로운 컬럼을 추가시 발생할 문제점. 0 1 1,889

by 백곰탱이 [SQL Query] [2016.07.08 14:10:13]


안녕하세요.

Oracle 에서 기존에 있던 대용량 Table에 새로운 컬럼을 추가 할려고 합니다.

컬럼 추가시 Default 옵션 같은 것은 주지 않고 추가할 예정인데

DBA 문의시 새로운 컬럼은 추가하면 해당 테이블에 있는 인덱스가 다 꼬여서

해당 테이블을 사용하는 쿼리들 전부를 다시 검수 해야 된다고 하는데 이해가 되지 않아서

문의 드립니다.. Column 만 추가하고 인덱스와 쿼리는 수정하지 않는데..

기존에 사용되는 쿼리들과 상관이 있을까요?

by 임상준 [2016.07.08 14:20:09]

ddl operation 으로 인한 sql 커서 inavalidation 에 대한 문제는 있을 수 있는데..

인덱스가 꼬인다는건 무슨뜻인지 모르겠네요, 어차피 인덱스는 인덱스로 잡은 컬럼만 바라보는걸텐데..

dba 쪽에 다시 정확하게 한번 문의 해 보심이 좋을 것 같습니다.

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