본문 바로가기 메뉴 바로가기

데브포유

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

데브포유

검색하기 폼
  • ※ 데브포유 둘러보기 (1242)
    • Dev4u Life (687)
      • 일상 (210)
      • 여행 (25)
      • 투자 (6)
      • Generative AI (11)
    • Database (342)
      • ClickHouse (5)
      • CockroachDB (19)
      • MariaDB (14)
      • mongoDB (63)
      • Oracle (146)
      • PostgreSQL(EDB) (3)
      • Presto (14)
      • SAP IQ (Sybase) (16)
      • yugabyteDB (7)
      • ETC (55)
    • Dev4u S/W (11)
      • Android App (3)
      • iPhone App (1)
      • WASMonitor (3)
      • ZtermManager (1)
    • Developer (198)
      • Android (7)
      • C & C++ (12)
      • Data Mining (4)
      • JFreeChart (4)
      • iPhone (4)
      • Java, Kotlin (35)
      • Node.js (2)
      • Python (15)
      • Rust (8)
      • Spark (10)
      • Unix Shell (12)
      • Util (31)
      • Web (16)
      • Weka (4)
      • ETC (34)
    • === E.N.D === (0)
  • 방명록

2016/12/04 (1)
[오라클] Hash Join 주의할 점

오라클에서 대용량데이터 처리시에 사용되는 Hash Join시 주의할 점 1가지를 소개해 드립니다. 두 집합중 작은 데이터를 '=' 조인이 되는 컬럼값으로 Hash Table를 생성한 후에 후행 테이블을 Scan 하면서 Join이 이루어 지는데요. 이때 후행 테이블 컬럼 조건에 무거운함수가 있다면 속도가 기하 급수적으로 느려집니다. 이유는 후행 테이블 Full Scan시에 먼저 상수값으로 필터링하고 그 다음에 함수가 있으면 함수 결과 값을 받은 후에 필터를 처리합니다. 즉 필터를 먼저 수행한 다음에 조인이 이루어 집니다. 상수값은 어차피 읽은 값이기 때문에 성능에 영향을 많이 주지는 않지만 함수는 후행테이블 로우수 만큼 수행이 되기 때문입니다. 그러면 어떻게 해야 할까요? 먼저 상수값으로 필터링 한 다음 ..

Database/Oracle 2016. 12. 4. 17:28
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • ORACLE BASE
  • Oracle Tutorial
  • The Logical Optimizer
  • 데이터베이스-모델링(예제)
  • 한국 러스트 사용자 그룹
  • Ruste By Exsample
  • SQL튜닝
  • 나이파이 커스텀 프로세서
TAG
  • JMW 헤어드라이기기
  • 별이 빚나는 밤
  • 유가바이트디비
  • 코라나 19
  • 브리다 정수기
  • Life Chair
  • 화분벌레
  • GKRS
  • Pixel Pals
  • Sybase IQ
  • 남설 팔찌
  • 배당급
  • 오미크론
  • 빈센트 반 고흐
  • 고체 향수
  • 증권정보포털
  • 솔리드 쿨론
  • 파나소닉 비데 DL-EH10KWS
  • 로니카 BCS
  • 톡토기
  • 루미큐브 종류
  • 르세라핌
  • yugabyteDB
  • node.js
  • 홈 오피스
  • 매직 트랙패드2
  • VARIDESK
  • 별잉 빛나는 밤
  • weka
  • 카카오 에드
more
«   2016/12   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바