这种隔离级别下,事务间完全不隔离,会产生脏读,可以读取未提交的记录,实际情况下不会使用。
可重复读解决了幻读问题。不是所有的数据库都实现了该隔离级别,后面会简单介绍下mysql是如何实现可重复读隔离级别的。
所谓死锁是指两个或多个事务,各自占有对方的期望获得的资源,形成的循环等待,彼此无法继续执行的一种状态。
查看LATEST DETECTED DEADLOCK这一栏的相关信息。
show variables like 'tx_isolation';
PS:登博有一篇文章《MySQL加锁处理分析》对mysql加锁写地非常详细,大家可以好好学习下,链接地址:http://hedengcheng.com/?p=771
联系客服