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
- 멘타카무쇼
- QuickBI
- 낙곱새맛집
- SQLP
- SQLD
- db
- 아이폰스냅
- 결혼식식권
- tableau
- 알리바바클라우드
- 연화식당
- 비즈니스인텔리전스
- 코딩테스트
- 데이터베이스
- 태블로
- 츠케멘전문점
- 소트튜닝
- 마이보케스냅
- 낙곱새
- 츠케멘맛집
- 프로그래머스
- 미리캔버스
- 코호트분석
- SQL
- SQL처리과정
- 광교맛집
- 데이터시각화
- 알리클라우드
- 리텐션
- 보테가마지오
Archives
- Today
- Total
목록SQL처리과정 (1)
자면서 공부하기

1. SQL 처리과정1.1 SQL 처리과정SQL 처리과정을 크게 세단계로 세분화할 수 있다.SQL 파싱 - SQL 최적화 - 실행 코드 생성1.2 SQL 파싱 (by SQL Parser)파싱 트리 생성SQL문을 이루는 개별 구성요소를 분석해서 파싱 트리를 생성한다.Syntax 체크문법 오류 확인한다.Semantic 체크의미상 오류, 권한 오류가 없는지 확인한다.존재하지 않는 테이블 또는 칼럼이 있는지? 오브젝트에 권한이 있는지? 등 확인1.3 SQL 최적화 (by SQL Optimizer)실행계획 후보군 생성실행계획 비용 계산최적의 실행계획 선택실행계획 후보군 중에서 예상비용이 가장 적은 실행계획을 선택한다.비용이란, 쿼리를 수행하는 동안 발생할 것으로 예상되는 I/O 횟수 또는 예상 소요시간이다.(실제..
Database
2024. 6. 25. 12:42