![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 81
yangyunchao212
生命在于运动
展开
-
数据库的事务和锁
数据库的事务和锁第一个 数据库的事务,事务的定义:事务是一系列操作的集合,这些操作要么全做,要么全不做。在关系数据库管理系统中,事务是数据库应用程序的基本逻辑处理单元,它可以是一条SQL语句,一组SQL语句或整个程序。在数据库管理系统中,事务的开始与结束可以由用户显示控制。如果用户没有显示地定义事务,则由DBMS按缺省规定自动划分事务。事务的四个特性:原子性,一致性,隔离性和持转载 2013-09-29 13:37:53 · 475 阅读 · 0 评论 -
数据库索引的实现原理 .
目录(?)[+]局部性原理与磁盘预读B-Tree索引的性能分析强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1 说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维转载 2013-09-20 20:53:40 · 561 阅读 · 0 评论 -
丢失的修改、不可重复读、读脏数据、幻影读
常见并发并发一致性问题包括:丢失的修改、不可重复读、读脏数据、幻影读(幻影读在一些资料中往往与不可重复读归为一类)。丢失修改下面我们先来看一个例子,说明并发操作带来的数据的不一致性问题。考虑飞机订票系统中的一个活动序列:甲售票点(甲事务)读出某航班的机票余额A,设A=16.乙售票点(乙事务)读出同一航班的机票余额A,也为16.甲售票点卖出一张机票,修改余额A←A转载 2015-02-26 15:47:02 · 994 阅读 · 0 评论 -
order by与索引
ORDER BY 通常会有两种实现方法,一个是利用有序索引自动实现,也就是说利用有序索引的有序性就不再另做排序操作了。另一个是把结果选好之后再排序。用有序索引这种,当然是最快的,不过有一些限制条件,来看下面的测试。 测试数据:student表有两个字段id ,sid ,id是主键。一共有20W条记录,id从1到200000,sid也是从1到200000的数据。 第一种情况转载 2016-01-13 18:52:59 · 238 阅读 · 0 评论