Tôi đã đi đến một điểm chết trong một phân tích bế tắc. Theo msd :
RangeX-X là phạm vi độc quyền, khóa tài nguyên độc quyền; được sử dụng khi cập nhật khóa trong phạm vi. RangeI-N là Chèn phạm vi, khóa tài nguyên null; được sử dụng để kiểm tra phạm vi trước khi chèn khóa mới vào chỉ mục.
Vì vậy, tôi hiểu rằng nếu tôi có Chỉ mục trên 2 cột chính - và tôi chèn một khóa mới, tôi sẽ có khóa RangeI-N nhưng nếu tôi cập nhật khóa hiện tại từ chỉ mục thì tôi sẽ có RangeX-X.
Nhưng câu hỏi của tôi ít nhiều phức tạp. Giả sử tôi có chỉ mục IX_keys_inculled trên cột A, B và bao gồm cột C.
Trong chế độ cách ly nối tiếp, tôi chèn một giá trị mới cho cột được bao gồm C. Sẽ có các khóa RangeI-N hoặc RangeX-X cho chỉ mục IX_keys_included? Trên thực tế, sẽ có bất kỳ khóa nào được đưa ra thực tế là tôi chèn một cột mới cho một cột được bao gồm trong chỉ mục?