摘要: 什么是索引 索引就像是书的目录,是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引中包含由表或视图中的一列或多列生成的键。这些键存储在一个(BTree)结构中,使SQL可以快速有效地查找与键值关联的行。 创建索引 create index 索引名 on 表名(列的列表(length 阅读全文
posted @ 2020-05-23 10:29 东风~ 阅读(362) 评论(0) 推荐(0)
摘要: 什么是事务: 数据库事务:是指作为单个逻辑工作单元执行的一系列操作,要么完全执行,要么完全不执行。 通俗理解:事务就是将一堆SQL(通常是增删改操作)的执行绑在一起,要么都执行成功,要么都执行失败,即都执行成功才算成功,否则就会恢复到这堆SQL执行之前的状态。 事务的4大特性: 原子性:事务中所有操 阅读全文
posted @ 2020-05-22 11:00 东风~ 阅读(140) 评论(0) 推荐(0)
摘要: 垃圾回收(garbage collection) 1、标记-清除算法 Mark-Sweep 递归每一个能访问的对象的指针数组,将活动的对象进行标记;将不能活动的对象进行回收;优点速度快;缺点产生碎片,效率低; 2、标记-整理算法 标记清除的升级版;将标记的对象移入一侧,然后清除边界外的内存;优点没有 阅读全文
posted @ 2020-05-19 13:03 东风~ 阅读(136) 评论(0) 推荐(0)