本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级 别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两 篇博客介绍事务的功能是一样的概念,因此事 ...
分类:
其他好文 时间:
2019-07-10 11:11:19
阅读次数:
121
1.事务的四大特性: 2.如果不考虑事务的隔离性,可能会引发一些安全性问题: 3.解决读的问题: 4.要想详细了解可参考下面帖子 https://www.cnblogs.com/ubuntu1/p/8999403.html 5.JDBC的隔离级别的设置:(了解) ...
分类:
其他好文 时间:
2019-07-10 11:10:29
阅读次数:
83
什么是事务? 要么全部都要执行,要么就都不执行。 事务所具有的四种特性 原子性,一致性,隔离性,持久性 原子性 个人理解,就是事务执行不可分割,要么全部完成,要么全部拉倒不干。 一致性 关于一致性这个概念我们来举个例子说明吧,假设张三给李四转了100元,那么需要先从张三那边扣除100,然后李四那边增 ...
分类:
其他好文 时间:
2019-07-08 13:29:57
阅读次数:
66
摘自: https://blog.csdn.net/weixin_38070406/article/details/78157603 spring事务: 什么是事务: 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败. 事务特性(4种): 原子性 (atomicity): ...
分类:
编程语言 时间:
2019-07-08 00:16:20
阅读次数:
80
我在第3篇文章和你讲事务隔离级别的时候提到过,如果是可重复读隔离级别,事务T启动的时候会创建一个视图read-view,之后事务T执行期间,即使有其他事务修改了数据,事务T看到的仍然跟在启动时看到的一样。也就是说,一个在可重复读隔离级别下执行的事务,好像与世无争,不受外界影响。 但是,我在上一篇文章 ...
分类:
其他好文 时间:
2019-07-06 13:38:21
阅读次数:
98
在开发系统的时候,你可能经常需要计算一个表的行数,比如一个交易系统的所有变更记录总数。这时候你可能会想,一条select count(*) from t 语句不就解决了吗? 但是,你会发现随着系统中记录数越来越多,这条语句执行得也会越来越慢。然后你可能就想了,MySQL怎么这么笨啊,记个总数,每次要 ...
分类:
其他好文 时间:
2019-07-06 11:43:29
阅读次数:
91
Greenplum 调优--VACUUM系统表 1、VACUUM系统表原因 Greenplum是基于MVCC版本控制的,所有的delete并没有删除数据,而是将这一行数据标记为删除, 而且update其实就是delete加insert。所以,随着操作越来越多,表的大小也会越来越大。对于OLAP 应用 ...
分类:
其他好文 时间:
2019-07-04 15:56:02
阅读次数:
123
详述MySQL主从复制原理及配置主从的完整步骤 innodb引擎的4大特性 事物的4种隔离级别 事务是如何通过日志来实现的 MySQL数据库几个基本的索引类型:普通索引、唯一索引、主键索引、全文索引 ...
分类:
数据库 时间:
2019-07-04 14:37:21
阅读次数:
144
一、什么是事务 事务:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元); 事务的四大特性: 1 、原子性 (atomicity):强调事务的不可分割. 事务是数据库的逻辑工 ...
分类:
其他好文 时间:
2019-07-04 12:57:08
阅读次数:
91
关于事务、事务的隔离级别以及对脏读、不可重复读、幻读的理解 什么是事务? 事务,即数据库事务。是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 通常,事务的正确执行会使数据库从一种状态转换为另一种状态。 事务的特性(ACID原则) 原子性(atomicity) 即不可分割性 ...
分类:
其他好文 时间:
2019-06-29 22:11:09
阅读次数:
117