亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么說插入的時候沖突率低,網絡延遲和GC可以并行啊?這樣加快速度有點不理解?

為什么說插入的時候沖突率低,網絡延遲和GC可以并行???這樣加快速度有點不理解?

正在回答

3 回答

因為插入數據是插入的不同行,可以并行(沖突率低)。只有重復秒殺時才會沖突,但是由于userphone+id為唯一主鍵所以不會重復秒殺。

0 回復 有任何疑惑可以回復我~

insert,update,delete,select for update都是隱式的行級獨占鎖。

分析的也對insert是新數據,update是老數據


0 回復 有任何疑惑可以回復我~

首先是在更新操作的時候給行加鎖,插入并不會加鎖,如果更新操作在前,那么就需要執行完更新和插入以后事務提交或回滾才釋放鎖,而如果插入在前,則更新完以后事務提交或回滾就釋放鎖。也就是說是更新在前加鎖和釋放鎖之間兩次的網絡延遲和GC,如果插入在前則加鎖和釋放鎖之間只有一次的網絡延遲和GC,也就是減少的持有鎖的時間。

7 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么說插入的時候沖突率低,網絡延遲和GC可以并行???這樣加快速度有點不理解?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號