문과생의 데이터 사이언스 도전기

  • 홈
  • 태그
  • 방명록

2025/01/11 1

[SQL] SQL의 실행 과정과 옵티마이저(Optimizer)

SELECT ENAME, SAL FROM EMPLOYEE WHERE ENAME = 'SCOTT'; 위의 쿼리를 실행시키면 오라클 내부적으로 크게 다음 세 단계를 처리한다.  1.파싱(Parsing): SQL을 기계어로 변환하는 작업(문법에 이상이 없는지 등을 확인)2.실행(Execute): 옵티마이저가 선택한 실행 계획에 따라 데이터를 DB에서 찾는 과정3.페치(Fetch): DB에서 찾은 결과를 SQL을 수행한 유저 프로세서에 반환  오라클 홈페이지에서 제공하는 그림은 아래와 같다.   실행 과정을 보면 파싱이 끝난 후 Optimization이라는 단계가 있는데 이 Optimization을 옵티마이저(Optimizer)가 수행한다.  옵티마이저(Optimizer)란? SQL을 가장 효율적이고 빠르게..

Oracle/공부 2025.01.11
이전
1
다음
더보기
프로필사진

문과생의 데이터 사이언스 도전기

  • 분류 전체보기 (17)
    • Oracle (12)
      • 공부 (8)
      • 오류 (4)
    • Python (5)
      • 공부 (2)
      • 오류 (3)
    • Cloud (0)

Tag

Scikit-Learn, 구구단, 크롤링, 파이썬, app-store-scraper, hanspell, 머신러닝, 에러, shap, error, Python, 자연어처리, XGBoost, oracle, SQL,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/01   »
일 월 화 수 목 금 토
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 © AXZ Corp. All rights reserved.

티스토리툴바