課程
/后端開發(fā)
/Java
/Java高并發(fā)秒殺API之高并發(fā)優(yōu)化
感覺并發(fā)只在存儲過程那里有在處理,還是我水平太低了,哪個好心老哥指點下我,謝謝
2019-08-18
源自:Java高并發(fā)秒殺API之高并發(fā)優(yōu)化 5-1
正在回答
確實 我還以為會有鎖之類的代碼
鎖是最耗費時間的一種操作,鎖住之后同一時間只能有一個事務(wù)執(zhí)行,而優(yōu)化之前事務(wù)內(nèi)sql和java中交互有兩處,每處運行都需要sql服務(wù)器和java服務(wù)器的交互,會在網(wǎng)絡(luò)傳輸上耗費2n毫秒時間,而通過改變順序?qū)⒕W(wǎng)絡(luò)傳輸耗費時間改變?yōu)閚毫秒 要注意上面的耗費時間是在事務(wù)中,意味著不能并發(fā)。之前每個請求都需要2n毫秒,優(yōu)化后直接會減少一半。
而通過存儲過程把并發(fā)操作轉(zhuǎn)移到mysql意味著在網(wǎng)絡(luò)延時時,意味著之前的2n毫秒可以并發(fā)了。
weixin_慕娘9207825
不是把insert放在update前面了嘛,減少update持有行級鎖的時間
舉報
Java實現(xiàn)高并發(fā)秒殺API的第四門課,小伙伴一定可以從中受益
2 回答優(yōu)化分析高并發(fā)課程
1 回答多并發(fā)對同一行數(shù)據(jù)的鎖
4 回答性能優(yōu)化疑惑
2 回答關(guān)于調(diào)整順序能起到優(yōu)化作用的問題
2 回答將insert購買明細(xì)放在update減庫存真之前的操作能優(yōu)化嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2021-02-06
確實 我還以為會有鎖之類的代碼
2020-04-01
鎖是最耗費時間的一種操作,鎖住之后同一時間只能有一個事務(wù)執(zhí)行,而優(yōu)化之前事務(wù)內(nèi)sql和java中交互有兩處,每處運行都需要sql服務(wù)器和java服務(wù)器的交互,會在網(wǎng)絡(luò)傳輸上耗費2n毫秒時間,而通過改變順序?qū)⒕W(wǎng)絡(luò)傳輸耗費時間改變?yōu)閚毫秒
要注意上面的耗費時間是在事務(wù)中,意味著不能并發(fā)。之前每個請求都需要2n毫秒,優(yōu)化后直接會減少一半。
而通過存儲過程把并發(fā)操作轉(zhuǎn)移到mysql意味著在網(wǎng)絡(luò)延時時,意味著之前的2n毫秒可以并發(fā)了。
2019-08-24
不是把insert放在update前面了嘛,減少update持有行級鎖的時間