클러스터되지 않은 인덱스에 포함되는 열과 순서를 결정하는 강력하고 빠른 규칙이 있습니까? 방금이 게시물 https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index를 읽고 있었고 다음 쿼리에서 찾았습니다.
SELECT EmployeeID, DepartmentID, LastName
FROM Employee
WHERE DepartmentID = 5
포스터는 다음과 같이 색인을 만들 것을 제안했습니다.
CREATE NONCLUSTERED INDEX NC_EmpDep
ON Employee(EmployeeID, DepartmentID)
INCLUDE (Lastname)
여기에 왜 우리가 이런 식으로 색인을 만들 수 없습니까?
CREATE NONCLUSTERED INDEX NC_EmpDep
ON Employee( EmployeeID, DepartmentID, LastName)
또는
CREATE NONCLUSTERED INDEX NC_EmpDep
ON Employee( EmployeeID, LastName)
INCLUDE (DepartmentID)
포스터가 LastName 열을 계속 포함하도록 결정하는 요인은 무엇입니까? 왜 다른 칼럼이 아닌가? 열을 유지해야하는 순서를 결정하는 방법은 무엇입니까?