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

데브포유

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • 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 헤어드라이기기
  • GKRS
  • 로니카 BCS
  • Sybase IQ
  • 증권정보포털
  • 배당급
  • 유가바이트디비
  • 루미큐브 종류
  • 오미크론
  • 매직 트랙패드2
  • 남설 팔찌
  • Pixel Pals
  • 별이 빚나는 밤
  • 브리다 정수기
  • node.js
  • 홈 오피스
  • 코라나 19
  • weka
  • 파나소닉 비데 DL-EH10KWS
  • 빈센트 반 고흐
  • yugabyteDB
  • 솔리드 쿨론
  • VARIDESK
  • 카카오 에드
  • 별잉 빛나는 밤
  • 르세라핌
  • Life Chair
  • 고체 향수
  • 톡토기
  • 화분벌레
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

티스토리툴바