Chỉ mục theo cụm
- Chỉ một trên mỗi bảng
- Đọc nhanh hơn so với không phân cụm vì dữ liệu được lưu trữ vật lý theo thứ tự chỉ mục
Chỉ mục không được phân cụm
- Có thể được sử dụng nhiều lần trên mỗi bảng
- Thao tác chèn và cập nhật nhanh hơn so với chỉ mục theo nhóm
Cả hai loại chỉ mục sẽ cải thiện hiệu suất khi chọn dữ liệu với các trường sử dụng chỉ mục nhưng sẽ làm chậm hoạt động cập nhật và chèn.
Vì chèn và cập nhật chỉ mục nhóm chậm hơn nên được đặt trên một trường thường tăng dần tức là Id hoặc Dấu thời gian.
SQL Server thông thường sẽ chỉ sử dụng một chỉ mục nếu độ chọn lọc của nó trên 95%.