avatar DBA Archives

DB기술·분석·운영 아카이브

  • 홈
  • PostgreSQL
  • MySQL
  • Oracle
  • SQL Tuning
  • Cloud DB & Infra
  • 모니터링 & 자동화
  • 태그
  • 정보
홈 카테고리 케이스-스터디 케이스-스터디 케이스-스터디 케이스-스터디
카테고리

케이스-스터디 31

  • HASH JOIN 에 SWAP_JOIN_INPUTS 사용 2026/04/30
  • HASH JOIN 시 Left Deep Plan 이 안될 때 Bushy Tree Plan 유도 2026/04/30
  • Group By Push Down 2026/04/30
  • FULL OUTER JOIN 을 UNION ALL + NOT EXISTS 로 변환 2026/04/30
  • FILTER PUSH DOWN 을 위해 ROWNUM, RANK 제거 2026/04/30
  • EXISTS 로 JOIN 조건을 대체 (Filter) 2026/04/30
  • EXISTS 로 DISTINCT 구문을 대체 (Filter, Semi Join) 2026/04/30
  • DISTINCT 를 INDEX UNIQUE SCAN으로 제거 2026/04/30
  • DISTINCT 를 1대N 관계 에서 N 을 Nested Subquery 로 전환해 제거 (2) 2026/04/30
  • DISTINCT 를 1대N 관계에서 N 을 Nested Subquery 로 전환해 제거 (1) 2026/04/29
  • COUNT(컬럼) 을 COUNT(*) 로 대체 2026/04/29
  • 1
  • 2

최근 업데이트

  • CloudNativePG 의 미래, 그리고 나의 미래
  • random_page_cost 값의 재해석
  • Logical Replication의 전송 메커니즘: 개념 정리와 #6047 패치 리뷰
  • MySQL·Oracle 의 통계 처리 차이를 파고든 기록
  • 고객사 RDS 통합 모니터링 플랫폼 구축 — Part 5: EOS 추적과 정기점검 보고서

태그

oracle query-rewriting optimizer-transformation hash-join jppd semi-join view-pushed-predicate distinct exists nested-loops

© 2026 반지현

Powered by Jekyll with Chirpy theme

태그

oracle query-rewriting optimizer-transformation hash-join jppd semi-join view-pushed-predicate distinct exists nested-loops