테스트 사이트 - 개발 중인 베타 버전입니다

MYSQL 쿼리순서, 부하여부 질문드려요

· 10년 전 · 3258

 


[궁금한점]

쿼리 질의 순서가 아래에 해당한다고 하면

1. FROM  2. WHERE  3. GROUP BY  4. HAVING  5. SELECT  6. ORDER BY


예를들어서  tableNm = 100만건


SELECT * FROM tableNm WHERE coulmn = '' GROUP BY coulmn


쿼리순서와 부하여부를 생각했을때

FROM 우선적으로 조회해서 100만건을 불러올때  - (1)

WHERE 절로 특정건수를 제외하고 10만건을 불러올떄 - (2)

GROUP BY 로 묶어줘서 최종적으로 10건 불러올대 - (3)


이와같은경우 3번에 대한 최종적으로 출력하는 건수에 대한 부하여부만 신경쓰면 되는건가요??





 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
18200
18195
18193
18181
18179
18173
18170
18164
18158
18155
18152
18151
18150
18140
18139
18138
18131
18130
18120
18119
18118
18117
18116
18111
18110
18108
18107
18106
18100
18090