数据库事务隔离级别

事务隔离级别:

数据库事务的隔离级别有4个,由低到高依次Read uncommited、Read committed、Repeatable read、Serializable,这4个可以逐个解决脏读、不可重复读、幻读这几类问题

查看当前会话session的事务隔离级别:

select @@tx_isolation;

设置事务的隔离级别:

set [global | session ] transaction isolation level Read committed; 

 

在InnoDB1.0版本之前,用户只能通过命令SHOW FULL PROCESSLIST , SHOW ENGINE INNODB STATUS等来查看当前数据库中锁的情况,然后再判断事务锁的情况。从InnoDB1.0开始

在INFORMATION_SCHEMA架构下添加了表INNODB_TRX 、INNODB_LOCKS、INNODB_LOCK_WAITS。通过这三张表,用户可以更简单的监控当前事务并分析可能存在的锁问题。

 

 

待续...

posted @ 2019-11-18 17:19  艳阳下的小菜园  阅读(145)  评论(0编辑  收藏  举报