Đồng nghiệp của bạn đang kết hợp "Khóa chính" với "khóa chỉ mục nhóm" (có thể do mặc định một PK được tạo trên một đống mà không chỉ định nonclustered
từ khóa sẽ trở thành chỉ mục nhóm của bảng).
Nó là đúng rằng trên bảng có chỉ mục được phân cụm, giá trị của khóa chỉ mục được phân nhóm sẽ được thêm vào dưới dạng (các) cột được bao gồm cho tất cả các chỉ mục không được phân cụm để hoạt động như bộ định vị hàng. (mặc dù (các) cột sẽ không được thêm hai lần nếu chúng đã là một phần của định nghĩa chỉ mục không phân cụm).
Khóa chỉ mục theo cụm lý tưởng là
- duy nhất (Để hoạt động như một bộ định vị hàng, nó phải là duy nhất - Máy chủ SQL sẽ thêm một trình thống nhất vào nếu không)
- hẹp (Vì nó được tái tạo trong tất cả các chỉ mục không được phân cụm)
- static (Tránh phải cập nhật giá trị ở nhiều nơi khác nhau)
- ngày càng tăng