锁的概况:
select * from information_schema.innodb_locks;
innodb总体状态,其中包括锁的情况
show engine innodb status;
-- 示例,下面是两个写写事务,执行两个事务后可以执行select * from infomation_schema.innodb_locks;查看锁的情况,可以看到lock_mode=X(X代表排他锁),lock_type=RECORd(RECORD代表行锁); -- 可得出 写-写 是通过锁来保证事务的隔离性,保证只有一个锁能修改 -- 开启事务1 start transaction; update table_name set column_name = 1 where id = 1; -- 开启事务2 start transaction; update table_name set column_name = 2 where id = 1;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)