Begin Tran
select top 1 @Amount=Amount from [Sells] where ID=@ID and key=1 order by ID Desc
業務邏輯(處理比較復雜,大概0.3秒用時)
--更新欄位
update sells set key=1
Commit Tran
由于大并發, 還沒有等到改值, 其他用戶也讀取了 這條記錄. 導致業務處理錯誤.
uj5u.com熱心網友回復:
大并發 牽涉更新的 應用端可以選擇走佇列處理轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/261200.html
標籤:基礎類
上一篇:新手自學,求帶
