2016-06-19 2 views
0

데이터베이스 시스템에 대해 배우는 데 사용하는 강의 노트에서이 문장을 보았습니다.where 및 join 절에 인덱스 사용

색인에 관련된 모든 열은 WHERE 및 JOIN 절에 색인에 나타나는 동일한 순서로 나타나야합니다.

이 항목은 SQL 쿼리 튜닝이라는 제목하에 발견되었습니다. 그 내용과 이유를 이해할 수 없습니다.
문장 이해를 도와 주시겠습니까?
Google에서 덜 복잡한 것을 검색했지만 검색 방법을 알기가 어렵습니다.

답변

0

귀엽게하려고하지는 않지만 그것이 말하는대로 말한 것 같습니다.

항목을 join/where 절에 나열하면 모든 항목을 동일한 순서로 유지하는 속도가 향상됩니다. 문을 실행할 때, 위에서 아래로가는 것이 훨씬 빠르고, 그런 다음 연결/관계에 대한 문을 통해 검색해야합니다. 이것이 처음부터 인덱스를 사용하는 주된 이유 중 하나입니다.

(아직 답변 할 수 없습니다. 죄송합니다. 답변은 "답변"섹션에 있음)