Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Optimizer Statistics(국비지원교육, 오라클교육, 오라클국비지원학원, 추천오라클교육, 추천오라클학원, SQL학원, SQL교육 국비지원, 고용노동부, 환급과정, IT학원, 교육, 강좌, 추천강좌, 자바교육, 자바 학원)

 테이블 통계정보는 데이터 건수, 블록의 수, 레코드의 평균 길이, 마지막 통계정보 생성일자 등이다. 이러한 통계정보를 이용하여 옵티마이저는 실행계획상의 다양한 연산(Operations) 비용(Cost)을 결합되는 다른 통계정보를 바탕으로 산정하며 오퍼레이션마다 추출되는 로우(ROW, RECORD)의 수를 예측한다.
 테이블 또는 칼럼의 통계정보는 USER_TAB_STATISTICS, USER_TAB_COL_STATISTIC, USER_TABLES, USER_TAB_COLUMNS와 같은 딕셔너리 뷰에서 확인할 수 있다.
 풀 테이블 스캔시 테이블 액세스의 비용(COST)은 DB_FILE_MULTIBLOCK_READ_COUNT 파라미터와 테이블의 데이터 블록 수를 이용하여 계산을 하게 된다. 이 파라미터는 Full Scan(Full Table Scan, Index Fast Full Scan) 수행 시 한번에 읽어 들일 Block 수를 결정하며 Full Scan의 성능을 제어하는 목적으로 사용된다. System Statistics가 있다면 이 파라미터는 고려대상이 아니며 없는 경우 이 파라미터 값을 기준으로 Full Scan을 수행한다.

  • Be the first to comment

  • Be the first to like this

Optimizer Statistics(국비지원교육, 오라클교육, 오라클국비지원학원, 추천오라클교육, 추천오라클학원, SQL학원, SQL교육 국비지원, 고용노동부, 환급과정, IT학원, 교육, 강좌, 추천강좌, 자바교육, 자바 학원)

  1. 1. Oracle Hint, Tuning 강좌 탑크리에듀 교육센터
  2. 2. 1.4 Optimizer Statistics(Table/Column 통계정보) 테이블 통계정보는 데이터 건수, 블록의 수, 레코드의 평균 길이, 마지막 통계정보 생성일자 등이다. 이러한 통계정보를 이용하여 옵 티마이저는 실행계획상의 다양한 연산(Operations) 비용(Cost)을 결합되는 다른 통계정보를 바탕으로 산정하며 오퍼레이션마다 추출 되는 로우(ROW, RECORD)의 수를 예측한다. 테이블 또는 칼럼의 통계정보는 USER_TAB_STATISTICS, USER_TAB_COL_STATISTIC, USER_TABLES, USER_TAB_COLUMNS와 같은 딕셔너리 뷰에서 확인할 수 있다. 풀 테이블 스캔시 테이블 액세스의 비용(COST)은 DB_FILE_MULTIBLOCK_READ_COUNT 파라미터와 테이블의 데이터 블록 수를 이용하여 계산을 하게 된다. 이 파라미터는 Full Scan(Full Table Scan, Index Fast Full Scan) 수행 시 한번에 읽어 들일 Block 수를 결정하며 Full Scan의 성능을 제어하는 목적으로 사용된다. System Statistics가 있다면 이 파라미터는 고려대상이 아니며 없는 경우 이 파라미터 값을 기준으 로 Full Scan을 수행한다. SQL> show parameter DB_FILE_MULTIBLOCK_READ_COUNT NAME TYPE VALUE ----------------------------------------------------------------------- db_file_multiblock_read_count integer 128 칼럼 통계정보는 칼럼의 DISTINCT VALUES의 수(NUMBER OF DISTINCT VALUES, NDV), 칼럼의 최소값, 최대값과 같은 정보를 가지고 있다. 옵티마이저는 테이블 통계정보(데이터 건수등)와 결합하여 SQL의 오퍼레이션에서 리턴되는 로우 수(레코드 건수)를 예측한다.
  3. 3. 감사합니다. 탑크리에듀 교육센터 02-851-4790 www.topcredu.co.kr
  4. 4. UNITY3D, C# 기초 유니티 게임 프로그래밍(주말주간(토/일)) 고급자바스크립트 프로그래밍 for Node.JS, AngularJS2, React(주말주간(토/일)) 스프링, 마이바티스를 이용한 통합구현 재직자향상과정(평일주간) 이번 달 확정 강좌 클릭하시면 해당 페이지로 연결됩니다.

    Be the first to comment

    Login to see the comments

 테이블 통계정보는 데이터 건수, 블록의 수, 레코드의 평균 길이, 마지막 통계정보 생성일자 등이다. 이러한 통계정보를 이용하여 옵티마이저는 실행계획상의 다양한 연산(Operations) 비용(Cost)을 결합되는 다른 통계정보를 바탕으로 산정하며 오퍼레이션마다 추출되는 로우(ROW, RECORD)의 수를 예측한다.  테이블 또는 칼럼의 통계정보는 USER_TAB_STATISTICS, USER_TAB_COL_STATISTIC, USER_TABLES, USER_TAB_COLUMNS와 같은 딕셔너리 뷰에서 확인할 수 있다.  풀 테이블 스캔시 테이블 액세스의 비용(COST)은 DB_FILE_MULTIBLOCK_READ_COUNT 파라미터와 테이블의 데이터 블록 수를 이용하여 계산을 하게 된다. 이 파라미터는 Full Scan(Full Table Scan, Index Fast Full Scan) 수행 시 한번에 읽어 들일 Block 수를 결정하며 Full Scan의 성능을 제어하는 목적으로 사용된다. System Statistics가 있다면 이 파라미터는 고려대상이 아니며 없는 경우 이 파라미터 값을 기준으로 Full Scan을 수행한다.

Views

Total views

233

On Slideshare

0

From embeds

0

Number of embeds

28

Actions

Downloads

3

Shares

0

Comments

0

Likes

0

×