Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- cpu
- queue
- Git
- trunc(sysdate)
- 스케줄 삭제
- url
- ssd
- 오라클 trunc()
- trunc()
- 이진탐색트리
- RAM
- git push
- 오라클 버림 함수
- netstat
- null
- maven
- stack
- web
- HDD
- trunc(date)
- desc
- 멀티스레드
- 정렬
- HashMap
- heap
- 프로세스 종료
- ArrayList
- Servlet
- MAP
- 스레드
Archives
- Today
- Total
목록쿼리 플랜 (1)
無테고리 인생살이
[개발용어] Query Plan이란?
쿼리 플랜(Query Plan) 이란? 'SQL 문을 DB에서 어떻게 처리할 것인지'에 대한 것이다. 쿼리 옵티마이저는 수행해야할 SQL 문의 비용을 계산하여 어떤 방식과 순서로 실행되는 것이 가장 효율적인지를 고민하고 결정한다. 옵티마이저에 의해 결정된 최적의 SQL 수행 절차를 쿼리 플랜 또는 쿼리 실행 계획(Query Execution Plan)이라고 한다. 쿼리 옵티마이저(Query Optimizer)란? 가장 효율적인 방법으로 SQL 문을 수행할 최적의 수행 경로(쿼리 플랜)을 생성해주는 DBMS의 핵심 엔진이다. 개발자가 SQL 문을 작성하고 실행하면 즉시 실행되는 것이 아니라 쿼리 옵티마이저가 해당 쿼리문을 실행시키는 여러 방식의 쿼리 플랜을 세우게 되고, 그 중 최적의 쿼리 플랜을 택해 쿼..
기타
2023. 1. 31. 21:38