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

您的位置:首頁技術文章
文章詳情頁

mysql優化 - mysql innodb表鎖問題

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

問題描述

經過測試之后,我發現以下情況都會導致表鎖 1.like 2.update,delete無條件的操作 3.update,delete有條件的操作但不是主鍵的操作select無論是有條件還是無條件,條件是不是主鍵或者索引,都不會鎖表,請問這是對的嗎?是不是我測試出現了問題?

問題解答

回答1:

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

回答2:

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

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

相關文章:
主站蜘蛛池模板: 国产区网址 | 91国内精品久久久久影院优播 | av18在线播放 | 国产私拍福利精品视频推出 | 欧美日韩在线播放一区二区三区 | 成人做爰网站免费看 | 亚洲精品成人一区二区 | 波多野结衣一级视频 | 久久久久久久99精品免费 | 天天爽夜夜操 | 美女超爽久久久久网站 | 欧洲一级大片 | 免费五级在线观看日本片 | 久久久久久久久久免观看 | 欧产日产国产精品精品 | 久久91精品牛牛 | 亚洲黄色性视频 | 久久这里只有精品免费视频 | 欧美日韩精品一区二区三区高清视频 | 亚洲精品中文字幕一区 | 特级一级毛片免费看 | 欧美高清成人 | 欧美中文字幕在线看 | 91情国产l精品国产亚洲区 | 色多多最新地址福利地址 | 在线中文字幕视频 | 国产综合在线观看 | 久久爱一区 | 久久成人精品免费播放 | 一级爱爱片一级毛片-一毛 一级爱做片免费观看久久 一级白嫩美女毛片免费 | 色综合色狠狠天天久久婷婷基地 | 三级午夜三级三点在看 | 乱人伦中文视频在线观看免费 | 国产成人深夜福利在线观看 | 91久久青青草原免费 | 成人国产第一区在线观看 | 日韩欧美不卡在线 | 洋老外米糕国产一区二区 | 热久久在线观看 | 国产精品密蕾丝视频 | 久久久久久全国免费观看 |