Това е класическа безизходица, когато един процес (жертва) чете на serializable ниво, а друг актуализира същата клъстерирана таблица.
Объркани сте какво в какво се преобразува.
Първият процес ("process5e13b88") е придобил RangeS-S заключва и чака друг RangS-S заключване (където има X заключване на процеса на актуализиране), не преобразува нищо.
Вторият „process5e45b88“ е придобил X заключване на един ключ и U на друг ключ и иска да го преобразува в X но не може, защото има RangeS-S заключване.
Прилагам снимката, където можете да видите, че един процес иска и придобива само RangeS-S ключалки и друг само X ключалки.
Когато видите RangeS-U заключване това означава, че има RangeS-S заключване на диапазона, но самият ключ има U заключване
