append2 append 힌트 재대로 사용하시나요? 흔히 대량 데이터를 insert 할 때 많은 DBA들이 append 힌트를 사용 하라고 한다.근데 무작정 append 힌트 쓴다고 과연 빨라질까? append 힌트는 데이터베이스가 noarchive mode 혹은 table을 nologging 으로 설정 시에만 사용 가능하다. 다음과 같은 상황에서 빠르게 insert 가 가능하다.1. 대량의 redo를 발생시켜 archive mode에서 log switch를 방해. -> nologging 설정2. append 힌트 사용시 direct load를 지원하여 버퍼캐쉬를 거치지 않아 rollback 정보 생성 안함. 대부분 위 사실을 다들 알고 있다.근데 간과한 것이 하나 있으니 그것은 "INDEX" 다.append 힌트 사용해서 열심히 insert 해도 인덱스.. 2015. 3. 30. append 힌트의 효용성 append 힌트의 효용성에 대한 논란이 잠시 있어 막간을 이용, 확인차 테스트해봤습니다.. 아래 링크를 차례대로 읽어보세요... i) NOLOGGING이 아닌 테이블에는 INSERT /*+ APPEND */ 효과가 없다? : "APPEND 힌트의 진실과 거짓" --> http://blog.naver.com/addibuddi/22476554 ii) http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:5280714813869 위 사이트에서 Kyte는 다음과 같이 정리함.. Table Mode Insert Mode ArchiveLog mode result ----------- ------------- ----------------- ---.. 2012. 6. 26. 이전 1 다음