약간의 검색을했는데 비슷한 질문이 없었기 때문에 여기에 있습니다.인덱스를 사용하는시기와 유형을 아는 방법은 무엇입니까?
색인을 표에 넣을 때 어떻게 알 수 있습니까? 색인에 포함 할 열을 어떻게 결정합니까? 클러스터 된 인덱스는 언제 사용해야합니까?
인덱스가 select
문장의 성능을 저하시킬 수 있습니까? 얼마나 많은 인덱스가 너무 많고 얼마나 많은 테이블이 인덱스의 이점을 얻기 위해 필요합니까?
편집 :
무엇에 대한 열 데이터 형식? varchar
또는 datetime
에 색인을 포함해도 괜찮습니까?
"varchar 또는 datetime에 인덱스가 있어도됩니까?" 테이블의 모든 쿼리가 시작/끝 날짜 쌍으로 제한되고 데이터의 선택도가 충분히 높기 때문에 클러스터 된 인덱스가 datetime에있는 테이블을 가지고 있습니다 (우리는 날짜 부분 만 사용하고 있음에도 불구하고). 좋은 선택입니다. – Tony