国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql優(yōu)化 - mysql innodb表鎖問題

瀏覽:80日期:2022-06-12 13:08:52

問題描述

經(jīng)過測(cè)試之后,我發(fā)現(xiàn)以下情況都會(huì)導(dǎo)致表鎖 1.like 2.update,delete無(wú)條件的操作 3.update,delete有條件的操作但不是主鍵的操作select無(wú)論是有條件還是無(wú)條件,條件是不是主鍵或者索引,都不會(huì)鎖表,請(qǐng)問這是對(duì)的嗎?是不是我測(cè)試出現(xiàn)了問題?

問題解答

回答1:

select 可指定加各級(jí)鎖如共享鎖、排他鎖等,比如select ... FOR UPDATE。至于為什么需要鎖,舉個(gè)簡(jiǎn)單例子,比如你有個(gè)單據(jù)繼承自上個(gè)單據(jù),這時(shí)候你可以select加讀鎖,鎖定上個(gè)單據(jù),來防止其他人在你提交前對(duì)上個(gè)單據(jù)進(jìn)行修改,造成數(shù)據(jù)不一致。

回答2:

只要條件不包含主鍵,或者包含主鍵但不是等號(hào)或IN,都會(huì)鎖全表的,這就包括了問題中全部3種情況。

不管是鎖全表還是鎖幾行,select加讀鎖,update和delete加寫鎖,至于什么是讀鎖、寫鎖,可Google一下。至于細(xì)節(jié),還可以看下事務(wù)隔離級(jí)別,這里就不展開了。

相關(guān)文章:
主站蜘蛛池模板: 国产精品videosse | 日韩免费在线 | 国产在线观看91精品一区 | 伊人久久大香线焦综合四虎 | 精品视频一区在线观看 | 日韩在线高清 | 欧美一区二区在线观看 | 国产精品无圣光一区二区 | 久久91亚洲精品久久91综合 | 国产一区二区不卡 | 国内久久久久影院精品 | 深夜国产成人福利在线观看女同 | 亚洲成 人a影院青久在线观看 | 天干夜天天夜天干天ww | 欧美日韩另类在线观看视频 | 91精品欧美成人 | 欧美高清一区二区三区欧美 | 亚洲国产一区二区三区综合片 | 91一区二区视频 | 亚洲精品区一区二区三区四 | 国产成人精品视频一区二区不卡 | 久久综合色播 | 中文字幕乱码中文乱码51精品 | 午夜欧美| 免费人成黄页在线观看视频国产 | 日韩a级毛片免费视频 | 欧美成人高清免费大片观看 | 亚洲精品免费观看 | 美女很黄很黄免费 | 日韩欧美视频在线播放 | 欧美午夜精品久久久久免费视 | 国产一级毛片免 | 欧美日韩精品一区二区三区视频在线 | 亚洲免费视频观看 | 亚洲波多野结衣日韩在线 | 亚洲精品99久久久久久 | 女人张开双腿让男人桶爽免 | 四色6677最新永久网站 | 极品的亚洲 | 国产午夜人做人视频羞羞 | 久草在线视频网 |