Par exemple, si le solde du compte est de 100 yuans, s'il est détecté lors de la transaction que le solde est supérieur au montant de la transaction, la transaction réussira.
En supposant maintenant que cet utilisateur génère plusieurs transactions en même temps, il y aura des problèmes lors de la détection.
Question :
Puis-je résoudre ce problème en utilisant le niveau d'isolement SERIERLIZED de la transaction à ce moment ?
Ou verrouiller cette ligne de données. Comment ajouter ce verrou ?
Ce problème peut être résolu, mais les performances peuvent chuter considérablement
Vous pouvez ajouter un verrouillage optimiste