[請益] 分流主機取得重複資料怎麼辦?

看板PHP作者 (Cacolar)時間9年前 (2016/01/08 16:18), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
目前有一個網站 有兩台 Web Server 分流 一台資料庫 設定了一個倒數的機制 每次使用者進入時便會扣1(取得剩餘數量並扣1) 一般正常情況照順序取得沒有問題 A進入剩9 B進入剩8 C進入剩7 但是當人數過多的時候 會發生他們取得剩餘數量的值是相同的 A進入剩9 B進入剩9 C進入剩8 請問該怎麼控制讓他們不會取得重複的值? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.133.31 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1452241121.A.481.html

01/08 16:25, , 1F
你的問題屬於Database版的範疇,大概跟鎖定(Lock)有關
01/08 16:25, 1F

01/08 16:26, , 2F
鎖表+交易
01/08 16:26, 2F
文章代碼(AID): #1MZt3XI1 (PHP)
文章代碼(AID): #1MZt3XI1 (PHP)