SQlServer 聚集索引和非聚集索引

聚集索引:
类似的数据聚集在一起,可以排序,主键中默认就是聚集索引,查询的时候,需要
查询的时候排序。修改索引会重新排序会很耗时
聚集索引:只能有一个聚集索引,可以一个索引包含多个列多个列都排序
 
查询的时候排序,大于,小于 ,between查询很快,就像字典拼音查询,a---直接定位到哪个区域
 
 
聚集索引:
字典:偏旁部首查字法
不影响数据的物理排序,重复存储一个数据和位置---
找数据:通过索引直接定位到硬盘的某个位置
可以创建多个每个索引可以包含多个字段
 
索引的创建建以:
主键必须建立索引 (如果是int 使用聚集索引 guid 使用非聚集索引)创建时间
外键也需要建立索引
经常查询的字段也需要简历索引
order by group by distinct 如果查询频繁建立索引
 
索引不要太多
重复数据不要太多 不要建立索引
posted @ 2023-03-01 14:48  啊樊  阅读(239)  评论(0)    收藏  举报