数据库索引

参考地址:http://blog.csdn.net/gaowenhui2008/article/details/44171863

适用范围 频繁的查询,少量的增删改。

1. 唯一索引,确保数据的唯一性;

2. 加快表和表之间的连接,适于数据完整性;

3. 减少有分组和排序查询中的select time

弊端:

1. 创建和维护索引需要耗费时间,且会随着数量的增加和增加;

2. 占用一定的物理空间,若建立聚簇索引,占用更大空间;

3. 表中的数据进行增删改时,动态维护索引,降低维护速度;

 

实际根据需要,可选3中索引:唯一索引(数据唯一性),

聚集索引(参考:http://www.cnblogs.com/aspnethot/articles/1504082.html),主键索引(表和表查询);

 

索引我们理解为一个正文的目录

聚集索引:类似于字典,我们查“好”字,我们认识这个字,会根据 拼音来找到多少页,然后好的前后都是拼音的相似字,这种按照一定规则排序的我们叫“聚集索引”;

非聚集索引:再如我们不认识某字,查询偏旁   “簇” 我们查询偏旁可能在400页,“簇”的上面可能是“族”字,可能在800页,要找这2个字,分别需要查找目录,定位页2步。So we 把目录存粹是目录,正文存粹是正文的称之为no 聚集索引;

 

例如:要根据日期查询海量数据,可在日期列上加聚集索引。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值