数据库
cucumberpieces
简简单单,随遇而安~
展开
-
数据库索引
什么是索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 建立索引的目的是加快对表中记录的查找或排序。 为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。为什么要创建索引 创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加原创 2017-04-09 12:00:14 · 188 阅读 · 0 评论 -
DBの事务
事务的特性所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。Atomicity(原子性)原子性是指事务是一个不可再分割的工作单位,事务中的操作要么都发生,要么都不发生。Consistency(一致性)一致性是指在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。这是说数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。Isolation(隔离性)原创 2017-05-01 17:35:54 · 331 阅读 · 0 评论 -
mysqlの索引原理
B树B树高度 数据库为什么使用这种结构? 一般来说,索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储的磁盘上。这样的话,索引查找过程中就要产生磁盘I/O消耗,相对于内存存取,I/O存取的消耗要高几个数量级,所以评价一个数据结构作为索引的优劣最重要的指标就是在查找过程中磁盘I/O操作次数的渐进复杂度。换句话说,索引的结构组织要尽量减少查找过程中磁盘I/O的存取次数。 为了原创 2017-04-20 21:35:29 · 185 阅读 · 0 评论 -
mysqlの索引原理(Ⅱ)
&*原创 2017-04-22 22:42:54 · 182 阅读 · 0 评论