有了MDL锁视图,业务死锁从此一目了然

当多用户共同存取数据时,数据库中就会产生多个事务同时存取同一数据的情况。若不控制这种并发操作,数据库的一致性就会被破坏。这种情况下,加锁是实现数据库并发控制的关键技术。 举个例子,加锁后事务就对该数据对象有了一定的控制,在事务释放锁之前,其他的事务不能对此数据对象进行更新操作。 MySQL从 5.5版本开始引入MDL锁(即元数据锁),MDL锁主要为了保证元数据的一致性(主要是保证DDL操作与DML
相关文章
相关标签/搜索