一个数据库可能被多个数据库访问,那么就可能会因为并发问导致
并发访问产生的问题
事务在操作时的理想状态:所有的事务之间保持隔离,互不影响。因为并发操作,多个用户同时访问同一个数据, 可能引发并发访问的问题
解决这种问题,提供了四种隔离级别
查看隔离级别
select @@transaction_isolation;
– 设置隔离级别语法格式
set session transaction isolation level 隔离级别名称;
– 如: 设置为读未提交
set session transaction isolation level read uncommitted;
read uncommitted 读未提交
read committed 读已提交
repeatable read 可重复读
serializable 串行化