
mysql
文章平均质量分 67
事橙1999
这个作者很懒,什么都没留下…
展开
-
day0303 隔离级别以及对应的并发问题
隔离级别(默认是RR,可重复读)读未提交(read uncommitted) 允许读取未提交的数据。读已提交(read committed) 只允许读取已提交数据,但不要求可重复读,比如在事务两次读取一个数据项周期间,另一个事务更新了该数据项并提交。可重复读(repeatable read) 只允许读取已提交的数据,而且在一个事务两次读取一个数据项期间,其他事务不得更新该数据。但该事务不要求与其他事务可串行化。比如,在两次统计查询中,另一个事务可以插入一些记录,当这些记录中有符合查询条件的,就会产生幻原创 2021-05-01 16:11:17 · 259 阅读 · 0 评论 -
事务的概念性质以及并发的四个问题 database day0302
事务构成单一逻辑工作单元的操作集合,我们称为事务(transaction)。事务是一组原子性的SQL查询,或者说是一个独立的工作单元。即使有故障,数据库系统也要保证事务的正常执行——要么执行整个事务,要么属于该事务的操作一个也不执行。START TRANSACTION/BEGIN:开启一个事务,标记事务的起点。标志事务的开始,在Mysql中可以用set autocommit=0替代。COMMIT:提交事务,表示事务成功被执行。结束事务。 重要的是,如果打开两个事务,一个事务A修改后commit,另原创 2021-05-01 12:55:31 · 303 阅读 · 0 评论