dev-jjong

  • 홈
  • 오라클
  • 방명록

병렬처리 1

[ORACLE] Direct Path Insert

일반적인 Insert가 느린 이유는 데이터를 입력할 수 있는 블록을 Freelist에서 찾는다. (Freelist란? HWM 아래쪽에 있는 블록중 입력이 가능한 블록에 대한 목록) (HWM란? High-Water-Mart. 즉, 테이블 데이터가 쌓여있는 가장 높은 영역) Freelist에서 할당받은 블록을 버퍼캐시에서 찾는다. 버퍼캐시에 없으면, 데이터파일에서 읽어 버퍼캐시에 적재한다. INSERT 내용을 Undo 세그먼트에 기록한다. (Undo란? 트랜젝션을 롤백하기 위해 기록한 정보) INSERT 내용을 Redo 로그에 기록한다. (Redo란? 트랜젝션을 리커버리 하기위한 정보) Direct Path Insert 방식이 빠른 이유는 Freelist를 참조하지 않고 HWM 바깥 영역에 데이터를 순차적으..

# 데이터베이스/오라클 2023.07.27
이전
1
다음
더보기
  • 분류 전체 보기 (109)
    • # 데이터베이스 (27)
      • 오라클 (27)
    • # 웹 개발 (82)
      • 프레임워크 (80)
      • 관련 도서 (2)
    • # 회고록 (0)

Tag

DIRECT PATH INSERT, sql전문가, Parallel, DML튜닝, Oracle, ORACLE 바인드 변수, sqlp, ORACLE성능튜닝, 병렬처리, ORACLE 튜닝, 데이터베이스CALL,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바