1.事务定义 事务是按照逻辑执行的一组任务序列,这一组任务序列要么都执行,要么都不执行。 事务是优先基于会话配置的的(session),其次是基于全局配置的(global)。 2.事务的提交和回滚 提交commited,即一组任务序列,正常执行后,提交给数据库。 回滚rollback,即一组任务序列 ...
分类:
数据库 时间:
2019-02-12 13:18:20
阅读次数:
213
重新学习Mysql数据库8:MySQL的事务隔离级别实战 在Mysql中,事务主要有四种隔离级别,今天我们主要是通过示例来比较下,四种隔离级别实际在应用中,会出现什么样的对应现象。 Read uncommitted (未提交读) Read committed (已提交读) Repeatable re ...
分类:
数据库 时间:
2019-02-08 21:52:34
阅读次数:
196
目录 1.ACID 2.事务并发引起的问题 3.事务隔离机制 4.为什么不直接设置为串行化事务隔离级别 六、数据库事务 1.ACID (1)原子性(Atomic) 整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事 ...
分类:
数据库 时间:
2019-02-08 13:12:26
阅读次数:
193
ANSI/ISO SQL定义的标准隔离级别有四种,从高到底依次为:可序列化(Serializable)、可重复读(Repeatable reads)、提交读(Read committed)、未提交读(Read uncommitted)。 下面将依次介绍这四种事务隔离级别的概念、用法以及解决了哪些问题... ...
分类:
其他好文 时间:
2019-02-08 01:22:27
阅读次数:
267
故障现象 主从gtid报错,复制错误1837,这个复制故障可以说是第一次遇到。 Last_Errno: 1837 Last_Error: Error 'When @@SESSION.GTID_NEXT is set to a GTID, you must explicitly set it to a ...
分类:
数据库 时间:
2019-02-01 23:50:27
阅读次数:
448
SQL SERVER的锁机制(一)——概述(锁的种类与范围) SQL SERVER的锁机制(二)——概述(锁的兼容性与可以锁定的资源) SQL SERVER的锁机制(三)——概述(锁与事务隔离级别) SQL SERVER的锁机制(四)——概述(各种事务隔离级别发生的影响) SQL SERVER的锁机 ...
分类:
数据库 时间:
2019-01-28 12:10:23
阅读次数:
197
MySQL事务隔离级别详解 前两天面试,问到了四种隔离级别,当时觉得大多数数据库都为read committed,结果没想到mysql是个例外。在此做一下隔离级别和各种数据库锁的使用。 首先说一下ACID四大特性: 四大特性 · 原子性 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都 ...
分类:
数据库 时间:
2019-01-28 12:06:58
阅读次数:
165
前两天面试,问到了四种隔离级别,当时觉得大多数数据库都为read committed,结果没想到mysql是个例外。在此做一下隔离级别和各种数据库锁的使用。 首先说一下ACID四大特性: 四大特性 · 原子性 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。通常,与某个事务关联 ...
分类:
数据库 时间:
2019-01-15 22:06:20
阅读次数:
211
事务的四大特性(ACID):1.原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。2.一致性(consistency):数据库总数从一个一致性的状态转换 ...
分类:
数据库 时间:
2019-01-15 19:36:34
阅读次数:
193
事务属性(ACID) 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 事件读现象 脏读 不可重复读 幻读 事务隔离级别 未提交读(READ UNCOMMITTED):脏读,不可重复读,幻读 已提交读(READ COMMIT ...
分类:
数据库 时间:
2019-01-08 19:20:23
阅读次数:
197