MySQL高级 - 锁 - MyISAM表锁 - 小结
生活随笔
收集整理的這篇文章主要介紹了
MySQL高级 - 锁 - MyISAM表锁 - 小结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
鎖模式的相互兼容性如表中所示:
?
由上表可見:
? 1) 對MyISAM 表的讀操作,不會阻塞其他用戶對同一表的讀請求,但會阻塞對同一表的寫請求;
? 2) 對MyISAM 表的寫操作,則會阻塞其他用戶對同一表的讀和寫操作;
? 簡而言之,就是讀鎖會阻塞寫,但是不會阻塞讀。而寫鎖,則既會阻塞讀,又會阻塞寫。
此外,MyISAM 的讀寫鎖調度是寫優先,這也是MyISAM不適合做寫為主的表的存儲引擎的原因。因為寫鎖后,其他線程不能做任何操作,大量的更新會使查詢很難得到鎖,從而造成永遠阻塞。
總結
以上是生活随笔為你收集整理的MySQL高级 - 锁 - MyISAM表锁 - 小结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL高级 - 锁 - MyISAM
- 下一篇: MySQL高级 - 锁 - MyISAM