DBA_TAB_MODIFICATIONS1 DML 이력 확인 딕셔너리뷰 (DBA_TAB_MODIFICATION) 각 테이블들의 DML 이력을 간단히 확인해볼 수 있는 뷰입니다. 구체적인 이력은 아니지만 TIMESTAMP컬럼을 확인하여 마지막에 DML이 수행되었는지 여부를 확인하거나 할 때 유용할 것 같습니다. 주의해야 할 점은, 이건 통계정보가 최종적으로 갱신된 후에 그동안 얼마나 변화가 있었는지를 Optimizer가 가늠하기 위해 존재하는 뷰입니다. Optimizer를 위한 뷰인 것이지, 사용자가 감사 목적으로 사용하라고 있는게 아닙니다. 그래서 DML 후에 Rollback 을 하는 경우에도 카운트됩니다. 그리고, 해당 테이블에 통계정보를 다시 만드는 순간 데이터는 모든 초기화됩니다. 사용자가 DML 을 수행할 때마다 매번 여기에 기록되지도 않습니다. 성능상의 이유로 3시간에 한번씩만 기록되도록 설계되어 있습니다.. 2022. 1. 15. 이전 1 다음