SQLServer优化-索引

1.注意哪些做索引

  1. Search/Join列。条件列。
  2. 高选择性列。高密度数据为低选择性,低密度为低选择性查询,统计信息与此相关较为密切,后续再学习。如ID这种属于高选择性列,性别属于低选择性列(根据性别查询结果较多)。
  3. 排序或范围搜索列作为聚集索引。

2.注意索引顺序

  1. Scan
  2. RID Lookup
  3. 不适用该索引

3.要合理使用Include列

PS


索引效率

  1. 聚集索引查找
  2. 非聚集索引查找
  3. 非聚集索引扫描
  4. 聚集索引扫描
  5. 全表扫描

  • 自下而上,效率自低到高
  • 聚集索引扫描是要去物理节点上扫描,所以不如非聚集索引扫描
  • 聚集索引的叶节点是直接的数据,非聚集索引的叶节点是数据的地址

createtime:2018-08-13

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值