php - mysql トランザクション、ロック、トランザクションについて質問しますか?
代言
代言 2017-06-24 09:41:23
0
1
912

たとえば、口座残高が 100 元の場合、取引中の残高が取引金額より大きければ、取引は成功します。
このユーザーが同時に複数のトランザクションを実行していると仮定すると、検出中に問題が発生します。

###質問:###

    トランザクションの SERIERLIZED 分離レベルを使用することで、現時点でこの問題を解決できるかどうかを尋ねたいと思います。
  1. または、このデータ行をロックします。このロックを追加するにはどうすればよいですか?
代言
代言

全員に返信(1)
阿神
  1. この問題は解決できますが、パフォーマンスが大幅に低下する可能性があります

  2. 楽観的なロックを追加できます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート