這門課是慕課網(wǎng)最棒的課程,沒(méi)有之一 感謝! 期待老師 后續(xù)出 關(guān)于應(yīng)用集群部署、DB集群、分庫(kù)分表、消息隊(duì)列 系列課程~ 贊我贊我贊我讓老師看到!
2018-04-16
insert操作主鍵唯一(seckillid,phonenumber保證),基本不會(huì)阻塞,這樣就去除了一些沒(méi)必要的update,不用每次獲得rolllock,將事務(wù)機(jī)制(commit/rowback)限定在update之內(nèi)。
2018-04-15
先update再insert:update拿到rolllock,再insert判斷是否(ignore)執(zhí)行update(commit/rollback),判斷過(guò)程update一直持有rowlock,insert執(zhí)行完update釋放rolllock;先insert再update:insert(ignore)判斷是否執(zhí)行update,如果執(zhí)行則update拿到rowlock,然后update執(zhí)行commit/rowback操作。
2018-04-15