索引

1 什么是索引

索引是一种快速查询表中内容的机制,类似于新华字典的目录;运用在表中某个些字段上,但存储时,独立于表之外;

2 什么条件下要使用索引

1)表经常进行 SELECT 操作

(2)表很大(记录超多),记录内容分布范围很广

(3)列名经常在 WHERE 子句或连接条件中出现

3 什么条件下不使用索引

(1)表经常进行 INSERT/UPDATE/DELETE 操作

(2)表很小(记录超少)

(3)列名不经常作为连接条件或出现在 WHERE 子句中

4 索引优点

(1)索引加快数据库的检索速度

(2)索引降低了插入、删除、修改等维护任务的速度(虽然索引可以提高查询速度,但是它们也会导致数据库系统更新数据的性能下降,因为大部分数据更新需要同时更新索引)

(3)唯一索引可以确保每一行数据的唯一性,通过使用索引,可以在查询的过程中使用优化隐藏器,提高系统的性能

(4)索引需要占物理和数据空间

我对任何唾手而得,快速,出自本能,即兴,含混的事物没有信心。我相信缓慢,平和,细水长流的力量,踏实,冷静。我不相信缺乏自律精神和不自我建设,不努力,可以得到个人或集体的解放。
原文地址:https://www.cnblogs.com/hellosiyu/p/13612941.html