주니어 개발자

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

Database 1

조인 순서의 중요성

04 조인 순서의 중요성 ** 조인 순서에 따라 쿼리 수행 성능이 달라질 수 있다. ** 고객 테이블 : 10만 고객 관리 납입방법 테이블 : 신용카드, 자동이체, 지로 세 종류의 납입방법을 관리 양쪽 모두 조인 컬럼에 인덱스를 가지고 있다고 가정한다. Q) 어떤 테이블을 먼저 드라이빙하는 것이 유리할까? SELECT /*+ USE_NL(A B) */ A.납입방법명, B.* FROM 납입방법 A, 고객 B WHERE B.납입방법코드 = A.납입방법코드 * 필터 조건이 없을 때 NL 조인에서는 무엇보다 RANDOM 액세스 발생량에 의해 성능이 좌우 된다. CASE1) 고객 테이블을 먼저 드라이빙하는 경우 => 총 20만번의 RANDOM 액세스 발생 SELECT /*+ LEADING(B) USE_NL(A) ..

Database/Oracle 2018.08.02
1
더보기
프로필사진

문제해결을 잘하는 개발자가 되고 싶습니다.

  • 전체 (19)
    • OpenSource (5)
      • Docker (5)
      • Kubernetes (0)
      • Kafka (0)
    • Network (0)
    • Data Structure (0)
    • Algorithm (1)
    • Programming (9)
      • Android (9)
      • Java (0)
      • Spring Framework (0)
      • SpringBoot (0)
      • Python (0)
    • Database (1)
      • Oracle (1)
      • Redis (0)

Tag

webview, WSL2, 안드로이드, ubuntu, 카메라, F, 문제해결능력, Vmware, wsl, Linux, docker registry, ProgressBar, 알고리즘, windows10, Docker,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바