一、数据库事务的4个基本特征 事务(transaction)是数据库管理系统的执行单位,可以是一个数据库操作(如Select操作)或者是一组操作序列。事务ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 原 ...
分类:
数据库 时间:
2018-02-28 14:13:12
阅读次数:
212
各存储引擎使用三种类型锁定机制:行级锁定、表级锁定页级锁定。表级锁定主要是 MyISAM、Memory、CSV 等一些非事务性存储引擎,使用行级锁定主要是 InnoDB 存储引擎和 NDB Cluster 存储引擎,页级锁定主要是BerkeleyDB存储引擎。 1. MySQL 锁定机制简介 各存储 ...
分类:
数据库 时间:
2018-02-11 14:34:59
阅读次数:
208
在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。 在数据库的锁机制中介绍过,在DBMS中,可以按照锁的粒度把数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎)和页级锁(BDB引擎 )。 行级锁 行级锁是Mysql中锁定粒度最细 ...
分类:
数据库 时间:
2018-01-17 00:15:58
阅读次数:
160
mysql数据库死锁的产生原因及解决办法 这篇文章主要介绍了mysql数据库锁的产生原因及解决办法,需要的朋友可以参考下 数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数 ...
分类:
数据库 时间:
2018-01-05 11:08:27
阅读次数:
136
原文出自 江正军 技术博客,博客链接:www.cnblogs.com/jiangzhengjun ABAP数据锁定 SM12锁查看与维护 通用加锁与解锁函数 ABAP程序锁定 数据库锁 锁的分类和兼容性 并发性与锁的权衡 数据库的事务隔离级别 在JDBC应用程序中设置隔离级别 在应用程序中采用悲观锁 ...
分类:
数据库 时间:
2018-01-01 22:01:28
阅读次数:
289
非常高-1 规则19: 放宽时间约束 规则25: 利用对象缓存 规则29: 不能回滚注定失败 规则32: 正确使用数据库锁 规则35: 避免选择所有列 规则46: 警惕第三方方案 规则50: 保持竞争力 高-2 规则1: 避免过度涉及 规则7: X轴扩展 规则10: 向外扩展 规则11: 用商品化系 ...
分类:
其他好文 时间:
2018-01-01 19:39:31
阅读次数:
214
阅读目录 一.数据库基本概念 二.MySQL 之 库操作 三.MySQL 之 表操作 四.MySQL 之 数据操作 五.MySQL 之 视图与触发器 六.MySQL 之 存储过程与函数 七.MySQL 之 事物与数据库锁 八.MySQL 之 索引 ...
分类:
数据库 时间:
2017-12-29 15:22:57
阅读次数:
179
事物是把一些sql语句作为一个原子性操作,就是说我会写好几条sql语句,然后我想把这好几条的sql语句作为一个整体,然后让这个整体一起去运行,不可以拆分开,就像我们用面粉做一个馒头一样,我需要把这些面粉凝聚起来作为一个整体而不是散乱的个体,要是能做成馒头那这些面粉就实验成功了,若不然就失败了,成为试 ...
分类:
数据库 时间:
2017-12-14 23:55:21
阅读次数:
226
MySQL中获取当前事件 union 合并两次查找的结果,但是两次查找的字段数必须相同 union :表示去重复合并表 union ALL :表示不去重复合并表 数据库锁 当并发事务同时访问一个资源时,有可能导致数据不一致,因此需要一种机制来将数据访问顺序化,以保证数据库数据的一致性 数据库上的操作 ...
分类:
数据库 时间:
2017-12-14 18:03:51
阅读次数:
174
--查看数据库最大连接数 select value from v$parameter where name = 'processes'; --更改数据库连接数 alter system set processes = 3000 scope = spfile; --查看被锁的表 select b.ow... ...
分类:
数据库 时间:
2017-12-12 13:45:24
阅读次数:
266