안녕하세요 파생 테이블과 CTE 성능에 관련된 질문입니다.
우선 강의 잘 듣고 있습니다 :)
간단한 질문인데 파생 테이블과 CTE는 무조건 하나를 골라서 사용하는 것이 아닌건 강의를 통해서 알겠는데 이 두 기능의 유의미한 성능 차이는 없나요? 지금까지는 계속 파생 테이블 형태로 쿼리를 짜왔는데 성능 차이가 없거나 CTE가 우위에 있다면 불필요하게 파생 테이블로 중복 작성되어있던 쿼리를 CTE로 바꾸려고요
답변 1
0
이론적으로 차이는 없어야 합니다. 다만 CTE를 재귀호출 용과 같이 다른 용도로 구현한다면 비교 대상이 아니므로 독립적으로 봐야할 것이구요.
결국 CTE든 파생테이블이든 성능 부분은 개별적으로 체크해 봐야한다고 생각됩니다.
도움이 되시길...김정선 드림
3-13 과제
0
14
1
가중이동평균매출 lag함수 활용
0
19
2
battle 테이블 오류
0
40
2
DB 쿼리 최적화 시 DB 처리와 애플리케이션 처리의 기준이 궁금합니다
0
28
1
실무에서의 인덱스 관리 방법이 궁금합니다
0
39
1
Group By 절에 작성하는 컬럼 문의드립니다.
0
58
3
문제와 풀이2 1번문제
0
29
1
1번 문제 질문
0
51
2
3-13 리텐션 과제 제출합니다
0
65
2
실습 데이터(PostgreSQL 백업 파일) 관련하여 문의드립니다. (Hive 환경 실습)
0
64
2
sakila 실전 17번 문제
0
41
1
app logs 데이터로 쿼리 연습
0
60
2
마스터패스...
0
66
1
[과제] 연습문제 쿼리 작성했습니다!
0
53
2
수강기간 연장 문의드립니다
1
52
2
강의 연장 신청입니다.
0
153
2
선생님 연장 부탁드릴게요!
0
151
2
연장 문의의 건
0
130
2
수강기간 연장 문의
0
498
2
Merge 사용시 임시테이블 사용 가능 유무 문의
0
347
1
RANGE에 대해서 질문드립니다
0
273
1
AdventureWorks에 대한 DB문의
1
363
1
SQL 강의 이벤트
0
524
1
ppt 자료
1
320
1





