這個(gè)文章分析就是錯(cuò)的锈至。
首先 INSERT INTO order_record SELECT * FROM order_today WHERE pay_success_time < '2020-03-08 00:00:00' 這個(gè)語(yǔ)句會(huì)對(duì) order_today 加表鎖嗎赘淮?很顯然不會(huì)热鞍,因?yàn)閙ysql有mvcc功能油够,單純的select操作并不會(huì)加鎖。除非你在 where 條件后面加了 for update 或者 lock in share mode鹿驼。你之所以運(yùn)行 23秒 結(jié)束紊婉,說(shuō)實(shí)在的就是因?yàn)槟阕吡巳頀呙璨⑶襂O能力跟不上,與上面的語(yǔ)句無(wú)關(guān)“谆辏可憐用人背鍋了汽纤。