php - Fragen Sie mich nach MySQL-Transaktionen, Sperren und Transaktionen?
代言
代言 2017-06-24 09:41:23
0
1
910

Wenn der Kontostand beispielsweise 100 Yuan beträgt und während der Transaktion festgestellt wird, dass der Kontostand größer als der Transaktionsbetrag ist, ist die Transaktion erfolgreich.
Angenommen, dieser Benutzer generiert mehrere Transaktionen gleichzeitig, wird es bei der Erkennung zu Problemen kommen.

Frage:

  1. Kann ich dieses Problem lösen, indem ich zu diesem Zeitpunkt die Isolationsstufe SERIERLIZED der Transaktion verwende?

  2. Oder sperren Sie diese Datenzeile.

代言
代言

Antworte allen(1)
阿神
  1. 可以解决此问题,但是可能性能会急剧下降

  2. 可以加乐观锁啊

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage