数据库
文章平均质量分 78
登天蚂蚁
蜂采百花蜜酿成,为谁辛苦为谁甜
展开
-
InnoDB存储引擎_数据库隔离级别(二)
InnoDB存储引擎提供了两个特点 1.事务 2.行锁 关于事务的四种隔离级别,在上篇已经说过了,关于可重复读隔离策略能够防止“幻读”问题,需要根据InnoDB的加锁策略来分析。 InnoDB支持的行锁是指通过索引实现对结果记录集合加锁,可以理解为对索引加锁,来保证根据索引搜索的范围内,存在“范围锁”,之所以这么说,是因为如果表中不存在索引,则可能加锁的范围为整张表,即升级为“表锁”。原创 2016-07-31 14:01:34 · 575 阅读 · 0 评论 -
InnoDB存储引擎_数据库隔离级别(一)
并发访问在许多地方都被使用,用以提高对资源的利用率,例如操作系统中多道程序访问,提高CPU和内存的利用率。与并发紧密相关的就是共享资源的安全访问,通常利用加锁或者限制访问数量的机制来保证数据结构的一致性和操作结果的正确性。 数据库中引入事务隔离来保证在一定程度上的正确性,之所以说是一定程度上,因为在并发访问中使用隔离策略,其实是对访问顺序的一个限制,是在向串行化方向的靠拢。所以给出的几种隔离策略原创 2016-07-30 12:12:25 · 1316 阅读 · 0 评论