728x90 통계수집2 [ORACLE] USER_TAB_MODIFICATIONS 뷰로 통계 갱신 타이밍 완벽 제어하기 1. USER_TAB_MODIFICATIONS란?USER_TAB_MODIFICATIONS는 Oracle에서 통계 정보 갱신 필요성을 판단하기 위해 테이블의 변경 내역을 추적하는 데이터 딕셔너리 뷰입니다. 이 뷰는 데이터가 얼마나 변경되었는지를 기반으로 통계 갱신 타이밍을 결정할 수 있게 해주며, 대용량 데이터 관리 및 SQL 성능 유지에 매우 중요합니다.2. 주요 컬럼 설명컬럼명설명TABLE_NAME변경 이력을 추적하는 대상 테이블 이름INSERTS통계 수집 이후 발생한 INSERT 횟수UPDATES통계 수집 이후 발생한 UPDATE 횟수DELETES통계 수집 이후 발생한 DELETE 횟수TIMESTAMP마지막 통계 수집 이후 변경이 추적된 시간TRUNCATED테이블이 TRUNCATE 되었는지 여부 (Y.. 2025. 8. 8. [ORACLE] USER_SNAPSHOT_LOGS 뷰의 의미와 실전 활용 가이드 1. USER_SNAPSHOT_LOGS란?USER_SNAPSHOT_LOGS는 Oracle 데이터베이스에서 DBMS_STATS 패키지를 통해 수집된 통계 정보의 히스토리를 저장하는 뷰입니다. 이는 특히 DBA나 데이터 분석 담당자에게, 데이터 수집 작업이 언제 수행되었고 어떤 테이블에 영향을 주었는지에 대한 추적이 가능하도록 도와줍니다. 이 뷰는 USER_ 접두사가 붙은 뷰이므로, 현재 접속한 사용자 소유의 객체만을 보여주며, 시스템 전체의 정보를 보기 위해선 DBA_SNAPSHOT_LOGS나 ALL_SNAPSHOT_LOGS를 사용할 수 있습니다.2. 주요 컬럼 설명컬럼명설명TABLE_NAME통계 정보가 수집된 대상 테이블 이름START_TIME수집 작업 시작 시각END_TIME수집 작업 종료 시각STAT.. 2025. 8. 7. 이전 1 다음 728x90