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

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

我沒有確切的感受到并發處理在哪部分啊,感受最多的只有鎖的優化,緩存的優化

感覺并發只在存儲過程那里有在處理,還是我水平太低了,哪個好心老哥指點下我,謝謝

正在回答

3 回答

確實 我還以為會有鎖之類的代碼

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

鎖是最耗費時間的一種操作,鎖住之后同一時間只能有一個事務執行,而優化之前事務內sql和java中交互有兩處,每處運行都需要sql服務器和java服務器的交互,會在網絡傳輸上耗費2n毫秒時間,而通過改變順序將網絡傳輸耗費時間改變為n毫秒
要注意上面的耗費時間是在事務中,意味著不能并發。之前每個請求都需要2n毫秒,優化后直接會減少一半。

而通過存儲過程把并發操作轉移到mysql意味著在網絡延時時,意味著之前的2n毫秒可以并發了。

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

weixin_慕娘9207825

沒看太懂,我的理解是 更新操作在前,插入操作在后,而更新操作不能并發,所以在更新操作結束后還需等待插入操作的結束;插入操作是可以并發的,把它放前面可以省去更新操作后的等待時間 不知道我這樣想對不對?
2021-04-08 回復 有任何疑惑可以回復我~

不是把insert放在update前面了嘛,減少update持有行級鎖的時間

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

舉報

0/150
提交
取消

我沒有確切的感受到并發處理在哪部分啊,感受最多的只有鎖的優化,緩存的優化

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

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

幫助反饋 APP下載

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

公眾號

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