mysql基本的锁机制
来源:互联网 发布:手机网络延迟高怎么办 编辑:程序博客网 时间:2024/05/17 08:48
前言
- 数据库中不同的引擎,在锁机制方面略有差异,但是大体上是相同的。
- 主要介绍关于InnoDB方面的内容。
InnoDB简介
- 事务型数据库的首选引擎,支持ACID事务,支持行级锁定。InnoDB是为处理巨大数据量时的最大性能设计。InnoDB存储引擎完全与MySQL服务器整合,InnoDB存储引擎为在主内存中缓存数据和索引而维持它自己的缓冲池。InnoDB存储它的表&索引在一个表空间中,表空间可以包含数个文件(或原始磁盘分区).
- 特色 :对于事务的处理
- ACID : 指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库,必需要具有这四种特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性。
ACID简介
原子性
整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。
一致性
一个事务可以封装状态改变(除非它是一个只读的)。事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务有多少。
隔离性
隔离状态执行事务,使它们好像是系统在给定时间内执行的唯一操作。如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将确保每一事务在系统中认为只有该事务在使用系统。这种属性有时称为串行化,为了防止事务操作间的混淆,必须串行化或序列化请求,使得在同一时间仅有一个请求用于同一数据。持久性
在事务完成以后,该事务对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。
摘自: 百度百科
事务的隔离级别
参考: http://blog.csdn.NET/wudongxu/article/details/8623610
Mysql 锁机制
参考:http://www.iigrowing.cn/MySQL-de-suo.html
阅读全文
0 0
- mysql基本的锁机制
- mysql -- 基本的锁机制导引
- mysql的锁机制
- mysql的锁机制
- Mysql的锁机制
- mysql的锁机制
- MySQL的锁机制
- mysql的锁机制
- MySQL的锁机制
- mysql的锁机制
- mysql的锁机制
- Mysql的行锁机制
- MySQL数据库的锁机制
- Mysql的锁机制解读
- MySQL的InnoDB锁机制
- Mysql锁机制的理解
- Mysql的锁机制解读
- mysql的锁机制总结
- jmeter个人学习--内存溢出及解决方案
- 面向对象
- Codeforces#420 Okabe and Banana Trees
- 002 Python常用基础知识
- Android使用webservice与服务器通讯
- mysql基本的锁机制
- codelite for linux 汉化教程
- 实变函数论知识点总结
- Log4j日志在java项目中的使用(附工程源码)
- idea 在同一个tomcat启动多个项目
- 类加载器详解
- 【MySQL】-事务的隔离级别
- Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法
- 偏微分方程笔记