J'ai lu ce problème de verrouillage Lorsque les tables de base de données commencent à accumuler des milliers de lignes et que plusieurs utilisateurs commencent à travailler simultanément sur la même table, les requêtes SELECT sur les tables commencent à produire des conflits de verrous.comment résoudre le problème de blocage?
Ce problème d'interblocage est-il lié à la mise à jour de TransactNo? Si vous connaissez ce problème, faites le moi savoir pls. Merci d'avance.
L'escalade de verrouillage est lorsque le moteur décide d'abandonner en prenant des verrous granulaires individuels et décide d'obtenir un verrou grossier de niveau supérieur. L'escalade de verrouillage va des verrous de niveau ligne aux verrous de niveau table. Un signe d'un blocage d'escalade de verrou est l'implication de verrous (verrous d'intention) car l'escalade tente d'obtenir de vrais verrous sur la table et entrera en conflit avec les différents verrous d'intention (S-IX, S-IS) déjà placés dessus . Votre exemple est la lecture canonique suivie d'un cas d'écriture, elle n'est pas liée à l'escalade. –
Si j'ai utilisé la mauvaise terminologie, alors je m'excuse; mais le scénario (quel que soit le nom) est un problème commun. –