mysql
Wyat,sahar
这个作者很懒,什么都没留下…
展开
-
事务的四个特性&隔离级别
转载 隔离性: 将数据库设计成单线程的数据库,可以防止所有的线程安全问题,自然就保证了隔离性.但是如果数据库设计成这样,那么效率就会极其低下. 数据库在想不保证隔离性,可能会发生的情况:如果是两个线程并发修改,一定会互相捣乱,这时必须利用锁机制防止多个线程的并发修改。如果两个线程并发查询,没有线程安全问题。如果两个线程一个修改,一个查询,就会导致脏读,不可重复读,虚读(幻读)。具体想做什么级别的控...转载 2019-10-04 15:42:19 · 146 阅读 · 0 评论 -
mysql隔离机制,四个特性
mysql 四种隔离: 脏读 可重复读 幻读 未提交读 √ √ √ 已提交读 × √ √ 可重复读 × × √ 可串行化 × × × 含义: 未提交读: 不需要commit就可以读取到 已提交读: 事务提交后可读取到 可重复读 事务提交之前, 可重复查询数据, mysql默认机制 可串行化 最高级别 事务原则: 原子性 一致性 隔离性 持久性 原子性: 事务一起提...原创 2019-10-08 13:34:39 · 940 阅读 · 0 评论