高并發(fā)mysql事務(wù)特性與超賣問題?
最近在關(guān)注解決高并發(fā)下超賣的解決方案。
看到網(wǎng)上有資料說:
這種方法
update number set x=x-1 where (x -1 ) >= 0;
所有減庫存操作都需要進(jìn)行一次減后檢查,保證減完不能等于負(fù)數(shù)。
由于MySQL事務(wù)的特性,這種方法只能降低超賣的數(shù)量,但是不可能完全避免超賣。
為什么由于MySQL事務(wù)的<愛尬聊_尬聊百科>特性,這種方法只能降低超賣的數(shù)量,但是不可能完全避免超賣?
愛吃肉的小明89 23小時前
用redis來做并發(fā)。