Điều này là do thiết kế và sẽ luôn xảy ra.
Tại sao?
Hãy xem 2 giao dịch chồng chéo đang thực hiện INSERTs
- Giao dịch 1 thực hiện CHÈN, nhận giá trị (giả sử là 42), hoạt động nhiều hơn
- Giao dịch 2 thực hiện CHÈN, nhận giá trị 43, hoạt động nhiều hơn
Sau đó
- Giao dịch 1 không thành công. Quay lại. 42 vẫn không sử dụng
- Giao dịch 2 hoàn thành với 43
Nếu các giá trị liên tiếp được đảm bảo, mọi giao dịch sẽ phải diễn ra lần lượt. Không có khả năng mở rộng cho lắm.
Ngoài ra, hãy xem Các bản ghi đã chèn luôn nhận được danh tính liền kề Giá trị (Máy chủ SQL nhưng áp dụng nguyên tắc tương tự)