RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

    http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

    변환된 중국어를 복사하여 사용하시면 됩니다.

    예시)
    • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
    • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
    닫기

    인덱스와 관련된 힌트(Hint)를 이용한 오라클 쿼리(Query)문 튜닝

    한글로보기

    https://www.riss.kr/link?id=T11438768

    • 0

      상세조회
    • 0

      다운로드
    서지정보 열기
    • 내보내기
    • 내책장담기
    • 공유하기
    • 오류접수
    인용문이 복사되었습니다.

    부가정보

    국문 초록 (Abstract) kakao i 다국어 번역

    대부분의 응용프로그램은 데이터베이스와 밀접한 관계를 가지고 있다. 이러한 데이터베이스의 한정된 자원을 가지고 보다 빠르게 데이터를 사용자에게 제공 할 수 있도록 하는 것이 데이터베이스 튜닝이다. 결국 튜닝은 대기상환의 최소화 및 빠른 응답시간(Response Time)을 사용자에게 제공하도록 하는 일련의 활동이다.[14]
    체계적인 오라클 성능 튜닝(Oracle Performance Tuning)은 업무 비지니스로직의 튜닝, 데이터베이스 스키마, 테이블 디자인과 관련된 Application Design 튜닝, SQL Code에 관련된 튜닝, 메모리 사용 최적화를 위한 메모리 튜닝, 효율적인 IO를 위한 IO 튜닝, 데이터베이스 LOCK을 해결하기 위한 경합(Contention) 튜닝의 순서대로 이루어져야 하는데[8,12,13,14] 본 논문에서는 SQL Code에 관련된 튜닝 중에서도 인덱스와 관련된 오라클 힌트(Oracle Hint)를 이용한 SQL문 튜닝에 대해 연구한다.
    데이터베이스를 비용기반 최적기(Cost Based Optimizer, CBO)로 운영하며 주기적으로 통계 정보를 생성하고 인덱스에 대한 전략을 활용하면 효율적인 SQL문을 만들 수 있어 튜닝 된 SQL을 사용하는 것이 가능하다. 그러나 오라클 최적기가 모든 경우에 최적의 실행 경로를 만들어 내는 것은 아니므로 인덱스의 적절한 사용에도 SQL문 수행 성능에 문제가 있다면 사용자가 오라클 힌트를 이용하여 오라클 최적기에게 데이터 추출 경로를 직접 지정하여 최단 경로를 제공 함으로써 성능을 향상 시킬 수 있다.
    번역하기

    대부분의 응용프로그램은 데이터베이스와 밀접한 관계를 가지고 있다. 이러한 데이터베이스의 한정된 자원을 가지고 보다 빠르게 데이터를 사용자에게 제공 할 수 있도록 하는 것이 데이터...

    대부분의 응용프로그램은 데이터베이스와 밀접한 관계를 가지고 있다. 이러한 데이터베이스의 한정된 자원을 가지고 보다 빠르게 데이터를 사용자에게 제공 할 수 있도록 하는 것이 데이터베이스 튜닝이다. 결국 튜닝은 대기상환의 최소화 및 빠른 응답시간(Response Time)을 사용자에게 제공하도록 하는 일련의 활동이다.[14]
    체계적인 오라클 성능 튜닝(Oracle Performance Tuning)은 업무 비지니스로직의 튜닝, 데이터베이스 스키마, 테이블 디자인과 관련된 Application Design 튜닝, SQL Code에 관련된 튜닝, 메모리 사용 최적화를 위한 메모리 튜닝, 효율적인 IO를 위한 IO 튜닝, 데이터베이스 LOCK을 해결하기 위한 경합(Contention) 튜닝의 순서대로 이루어져야 하는데[8,12,13,14] 본 논문에서는 SQL Code에 관련된 튜닝 중에서도 인덱스와 관련된 오라클 힌트(Oracle Hint)를 이용한 SQL문 튜닝에 대해 연구한다.
    데이터베이스를 비용기반 최적기(Cost Based Optimizer, CBO)로 운영하며 주기적으로 통계 정보를 생성하고 인덱스에 대한 전략을 활용하면 효율적인 SQL문을 만들 수 있어 튜닝 된 SQL을 사용하는 것이 가능하다. 그러나 오라클 최적기가 모든 경우에 최적의 실행 경로를 만들어 내는 것은 아니므로 인덱스의 적절한 사용에도 SQL문 수행 성능에 문제가 있다면 사용자가 오라클 힌트를 이용하여 오라클 최적기에게 데이터 추출 경로를 직접 지정하여 최단 경로를 제공 함으로써 성능을 향상 시킬 수 있다.

    더보기

    다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

    Most of application program has close relationship with the database. Database tuning provides faster data to user from the limit of the database. finally tuning provides minimization of waiting redemptions and faster response time.
    Oracle Performance Tuning is business tuning, database schema, table design, and related application design tuning, and related SQL Code tuning, memory tuning for memory optimization, IO tuning for efficient IO, contention for database LOCK. On this report, index and SQL syntax related Oracle Hint.
    If using operated oracle database by cost based optimizer and operates statistics in a cycle, it has tuned SQL. However, it doesn't mean Oracle optimization period, so that you can optimize Oracle optimization period by Oracle Hint controlling direct operation
    번역하기

    Most of application program has close relationship with the database. Database tuning provides faster data to user from the limit of the database. finally tuning provides minimization of waiting redemptions and faster response time. Oracle Performance...

    Most of application program has close relationship with the database. Database tuning provides faster data to user from the limit of the database. finally tuning provides minimization of waiting redemptions and faster response time.
    Oracle Performance Tuning is business tuning, database schema, table design, and related application design tuning, and related SQL Code tuning, memory tuning for memory optimization, IO tuning for efficient IO, contention for database LOCK. On this report, index and SQL syntax related Oracle Hint.
    If using operated oracle database by cost based optimizer and operates statistics in a cycle, it has tuned SQL. However, it doesn't mean Oracle optimization period, so that you can optimize Oracle optimization period by Oracle Hint controlling direct operation

    더보기

    목차 (Table of Contents)

    • 1. 서론 = 9
    • 1.1 연구 배경 및 관련 논문 = 9
    • 1.2 연구 목적 및 방법 = 10
    • 2. 배경 지식(Background Information) = 11
    • 2.1 최적기(Optimizer) = 11
    • 1. 서론 = 9
    • 1.1 연구 배경 및 관련 논문 = 9
    • 1.2 연구 목적 및 방법 = 10
    • 2. 배경 지식(Background Information) = 11
    • 2.1 최적기(Optimizer) = 11
    • 2.1.1 최적기(Optimizer) = 11
    • 2.1.2 규칙 기반 최적기(Rule Based Optimizer) = 13
    • 2.1.3 비용 기반 최적기(Cost Based Optimizer) = 14
    • 2.1.4 Optimizer Mode 설정 방법 = 15
    • 2.2 실행 계획(Execution Plan) = 16
    • 2.2.1 실행 계획(Execution Plan)과 Explain Plan 명령 = 16
    • 2.2.2 실행 계획(Execution Plan)의 해석 = 18
    • 2.3 SQL Auto Trace = 22
    • 3. 힌트(Hint) = 25
    • 3.1 힌트(Hint) 개요 = 25
    • 3.2 인덱스(Index)와 관련된 오라클(Oracle) 힌트(Hint) = 26
    • 3.2.1. INDEX = 26
    • 3.2.2 INDEX_ASC = 27
    • 3.2.3 INDEX_DESC = 29
    • 3.2.4 NO_INDEX = 30
    • 3.2.5 FULL = 31
    • 3.2.6 INDEX_FFS = 33
    • 4. 힌트(hint)를 사용한 SQL 문장의 튜닝 = 35
    • 4.1 실험환경 = 35
    • 4.2 INDEX 힌트를 이용한 튜닝 = 36
    • 4.3 INDEX_ASC, INDEX_DESC 힌트를 이용한 튜닝 = 48
    • 4.4 FULL 힌트를 이용한 튜닝 = 52
    • 4.5 NO_INDEX 힌트를 이용한 튜닝 = 56
    • 4.6 INDEX_FFS 힌트를 이용한 튜닝 = 57
    • 5. 결론 = 62
    더보기

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    주제

    연도별 연구동향

    연도별 활용동향

    연관논문

    연구자 네트워크맵

    공동연구자 (7)

    유사연구자 (20) 활용도상위20명

    이 자료와 함께 이용한 RISS 자료

    나만을 위한 추천자료

    해외이동버튼