본문 바로가기

빅데이터과정/WORKSHOP 1

#22_140714_WSHOP_자동화된 유지관리

728x90

# 자동화된 유지관리





악성SQL 관리를 위해서 할일
개발자 : 악성 SQL을 작성해서는 안된다
DBA : 옵티마이저 테이블 통계정보를 잘 관리해야 한다
parsing : 실행계획 생성 – full table scan, index scan 할지 결정
execute : 검색
fetch

1. 매일 22시에 3가지가 수행된다
테이블들에 대해서 통계정보 자동 수집
하루동안 발생했던 악성 SQL들 중에 가장 문제되는 SQL들을 자동으로 튜닝
공간 어드바이저가 공간 튜닝을 함(조각모음)
확인 : select client_name, status
상태 disable
begin
dbms_auto_task_admin.disable(
client_name =>'auto optimizer stats collection',
operation => null,
window_name => null );
end;
/

2. tablespace가 full 되었거나 다양한 오류가 발생할 때 확인


select reason from dba_outstanding_alerts;