반응형

Oracle/통계정보 3

dbms_stats.lock_table_stats

통계정보 갱신 방지 exec dbms_stats.lock_table_stats('HPC_CP','GRADE_LOYALTY_BRAND'); 통계정보 LOCK 확인 select * from user_tab_statistics where stattype_locked='ALL' 통계정보 카피 EXEC dbms_stats.copy_table_stats('HPC_USR', 'TB_RESV_TRX_PT', srcpartname => 'PR_201512', dstpartname => 'PR_201502', FORCE => TRUE ); 통계정보 삭제 EXEC DBMS_STATS.DROP_STAT_TABLE( ownname => 'SYSTEM', stattab =>'mystats'); 통계정보 restore exec d..

Oracle/통계정보 2022.01.24

Histogram 사용하다가 중지할 경우 발생되는 이슈, 장애처리

====== PC_MC_TRD_AUTH 테이블 실행 계획 변경 이슈 분석 (10053 trace 사용) ======== #################### 정리 //** 발생 이슈 : 2018년 1월 2일 PN_MC_TRD_AUTH관련 쿼리의 실행계획이 변경됨 (2018/01/02 04시경, 2018/01/02/22시경) - Auth_dt 컬럼이 포함된 인덱스인 IDX_PN_MC_TRD_AUTH_01를 사용하도록 플랜이 변경되었으며 이로 인해 성능 이슈 발생 - IDX_PN_MC_TRD_AUTH_01를 사용한 쿼리의 조건절은 "auth_dt IN" 또는 "auth_dt >=" 사용 //** 조치 사항 : Profile 적용하여 변경 전 실행계획으로 고정 (2018/01/02 23:30경) //** 원인..

Oracle/통계정보 2022.01.24

통계정보

#통계정보란 # 히스토그램 수집 아래 키워드 누락시. Default 수집하게 되어있음, method_opt=>'FOR ALL COLUMNS SIZE 1' -- 수집 안함 * FOR ALL COLUMNS SIZE 1 = 칼럼에 대한 통계정보도 수집 FOR COLUMNS = 칼럼에 대한 통계정보 수집하지 말아라 #파티션 통계정보 재생성 EXEC DBMS_STATS.GATHER_TABLE_STATS (ownname=>'SPP',TABNAME=>'ORD_DTL',PARTNAME=>'P201710', GRANULARITY=>'PARTITION', DEGREE => '4' ,CASCADE => TRUE) #파티션 통계정보 카피 EXEC dbms_stats.copy_table_stats('PBJ', 'TEST_P' ..

Oracle/통계정보 2022.01.24
반응형