sql事务特性简介 pphh发布于2018年10月5日 Sql事务有原子性、一致性、隔离性、持久性四个基本特性,要实现完全的ACID事务,是以牺牲事务的吞吐性能作为代价的。在有些应用场景中,通过分析业务数据读写,使得可以降低事务的隔离性,容忍相应出现的数据一致性问题,实现事务的高并发、高吞吐、低时延 ...
分类:
数据库 时间:
2019-06-22 23:42:45
阅读次数:
149
https://ybleeho.github.io/2019/05/04/Postgresql%E5%B9%B6%E5%8F%91%E6%8E%A7%E5%88%B6%E4%B9%8B%E4%BA%8B%E5%8A%A1%E9%9A%94%E7%A6%BB%E7%95%8C%E5%88%AB%E7% ...
分类:
数据库 时间:
2019-05-05 20:38:21
阅读次数:
140
id name price1 张三 850.002 李四 850.00 ...
分类:
数据库 时间:
2019-01-24 13:15:17
阅读次数:
188
什么是事务,一个事务是一个只包含所有读/写操作成功的集合。通常可以认为 事务包含了多个 写操作 sql 。 事务的四个特点 一个事务本质上有四个特点,也就是ACID: 这里的一致性,有点不好理解。 其实可以这么理解: 重点说说 隔离性 隔离性,虽然按我理解是 一种 不是特性的特性,更像是特点, 但普 ...
分类:
数据库 时间:
2018-12-14 22:39:20
阅读次数:
178
创建不可重复读注意事项 语法:set transaction isolation level repeatable read。 指定语句不能读取已由其他事务修改但尚未提交的行,并且指定,其他任何事务都不能在当前事务完成之前修改由当前事务读取的数据。 对事务中的每个语句所读取的全部数据都设置了共享锁, ...
分类:
数据库 时间:
2018-12-11 12:47:56
阅读次数:
249
一、sql事务 1.什么是事务:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。 他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据库操作命令要么都执行,要么都不执行。 事务是一个不可分割的工作逻辑单元 2.事务的分类. 按事务的启动 ...
分类:
其他好文 时间:
2018-10-09 11:01:26
阅读次数:
140
------------------------------------------------------------------------- --SQL事务 BEGIN TRANSACTION declare @MaxDelete int = 0 ; --最大可删除的行数 ----------... ...
分类:
数据库 时间:
2018-09-08 11:51:32
阅读次数:
136
SQL 事务 事务是在数据库上按照一定的逻辑顺序执行的任务序列,既可以由用户手动执行,也可以由某种数据库程序自动执行。 事务实际上就是对数据库的一个或者多个更改。当你在某张表上创建更新或者删除记录的时,你就已经在使用事务了。控制事务以保证数据完整性,并对数据库错误做出处理,对数据库来说非常重要。 实 ...
分类:
数据库 时间:
2018-09-06 14:33:15
阅读次数:
317
1,单库表别太多,一般保持在200以下为宜 2,尽量避免SQL中出现运算,例如select a+5 from A,让DB功能单一化 3,表设计尽量小而精,能用5个字段就不要用6个(不绝对,取决于业务,该冗余时坚决不要手软) 4,SQL事务不能设计太大,比如一次性提交10W条insert,当然这个不仅 ...
分类:
数据库 时间:
2018-08-27 21:30:42
阅读次数:
149
Oracle的Nvl函数 nvl( ) 函数 从两个表达式返回一个非null 值。 语法 NVL(eExpression1, eExpression2) 参数 eExpression1, eExpression2 如 果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 ...
分类:
数据库 时间:
2018-08-24 21:49:23
阅读次数:
194