Kümelenmemiş dizine hangi sütunların ve hangi sırayla dahil edileceğine karar verilmesine karar verecek sert ve hızlı bir kural var mı? Ben sadece bu yazıyı okuyordum https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index ve aşağıdaki sorgu için şunu buldum:
SELECT EmployeeID, DepartmentID, LastName
FROM Employee
WHERE DepartmentID = 5
Poster bu şekilde indeks yapmayı önerdi:
CREATE NONCLUSTERED INDEX NC_EmpDep
ON Employee(EmployeeID, DepartmentID)
INCLUDE (Lastname)
işte sorum şu, neden bu şekilde indeks yapamıyoruz
CREATE NONCLUSTERED INDEX NC_EmpDep
ON Employee( EmployeeID, DepartmentID, LastName)
veya
CREATE NONCLUSTERED INDEX NC_EmpDep
ON Employee( EmployeeID, LastName)
INCLUDE (DepartmentID)
ve posterin Soyadı sütununun dahil edilmesine karar vermesine neden olan şey. Neden diğer sütunlar değil? ve sütunları orada hangi sırayla tutmamız gerektiğine nasıl karar vermeliyiz?