鍍金池/ 問答/Java  PHP/ mysql事物一定導致表鎖嗎?

mysql事物一定導致表鎖嗎?

mysql事物一定導致表鎖嗎?

回答
編輯回答
不討囍

事物隔離級別懂了,但是事物會不會導致表鎖還不太懂

2018年2月22日 01:59
編輯回答
忘了我

這個要看事務隔離級別,mysql默認是“可重復讀”,并且通過innodb引擎的多版本并發(fā)控制(MVCC,Multiversion Concurrency Control)機制防止了幻像讀,同樣,后面的select也不會被鎖定。
當事務隔離級別升到“串行化”時,后面只要前面的session沒有commit(包括select之后),那么后面的session的任何操作都會被鎖定。

2017年12月31日 06:57