본문 바로가기

dbms_stats3

DBMS_STATS [출처] http://blog.naver.com/vxxv122?Redirect=Log&logNo=130128138075 기능 1 . 현재 데이터베이스 내의 상태정보 Auto/Manual 수집 2 . 상태정보 참조 및 재 설정 가능 3 . 상태정보 백업, 복구 가능 이점 → Cost 기반 Optimizer 환경에서의 Analyze 명령어는 테이블 단위로 상태정보를 수집한다. DBMS_STATS는 테이블, 유저, 데이터베이스, 선별적(시간, 수집된 테이블, 수집안된 테이블) 단위로 수집이 가능하다. 종류 1 . DBMS_Stats.Gather_Table_Stats → 테이블의 상태정보 수집 2 . DBMS_Stats.Gather_Index_Stats → 인덱스의 상태정보 수집 3 . DBMS_Stats.Ga.. 2012. 6. 13.
DBMS_STATS 패키지 1) 통계 테이블의 생성 및 삭제 일반적으로 CREATE_STAT_TABLE, DROP_STAT_TABLE을 사용하여 데이터 딕셔너리가 아닌 사용자 스키마 내부 통계 정보를 저장할 수 있는 통계 테이블을 생성한다. Why? 데이터 딕셔너리는 기존의 통계정보를 삭제 후 입력하는 방식이지만 유저의 통계 테이블은 추가적으로 입력되기에 기존의 통계 정보들을 보존 할 수 있기 때문이다. * 파라미터 ownname 스키마 이름 stattab 생성 혹은 삭제될 테이블의 이름 tblspace 통계 테이블이 생성될 테이블 스페이스 이름 (미지정시 실행 유저의 default테이블 스페이스 사용) * 구문 -- 통계 테이블 생성 DBMS_STATS.CREATE_STAT_TABLE ( ownname VARCHAR2, stat.. 2012. 6. 13.
옵티마이저와 신나게 노는 방법(엔코아) 출처 : http://cafe.naver.com/prodba/485 블로그>Timeless | 유진 http://blog.naver.com/joa2341/40014856688 옵티마이저가 실행 계획을 수립하는 원리와 비용 산정 방식을 정확히 안다면 옵티마이저가 왜 그런 판단을 하는지 이해할 수 있다. 그렇다면 옵티마이저가 항상 최선의 판단을 내릴 수 있도록 사용자는 훌륭한 조언자가 될 수 있어야 한다. 우리 팀의 목표는 DB 실무자가 옵티마이저와 신나게 놀 수 있게 만드는 것이다. 누구나 여행을 다녀오면 기쁜 혹은 아름다운 추억을 만들어 온다. 눈요기할 것이 많은 관광지로 떠난 여행이 아닌 사람과의 커뮤니케이션 여행은 이번이 처음이라 필자는 이번 여행이 조금은 부담스러웠고 두려웠다. 하지만 전문가가 되기.. 2008. 11. 6.