当前位置: 代码网 > it编程>数据库>MsSqlserver > SQl server索引创建和使用方式

SQl server索引创建和使用方式

2026年02月04日 MsSqlserver 我要评论
索引创建方式找打对应的表,打开,索引右键创建索引 点击非聚集索引备注:(索引分为聚集和非聚集) 聚集索引可以理解为 实际的数据,一般只能创建一个。 非聚集 就是 额外创建的 索引,id的指向对应的实际

索引创建方式

找打对应的表,打开,索引右键创建索引 点击非聚集索引

备注:(索引分为聚集和非聚集) 聚集索引可以理解为 实际的数据,一般只能创建一个。 非聚集 就是 额外创建的 索引,id的指向对应的实际数据。

选择你要索引:

然后写一个sql 查询。

来看效果

下面这种就是 没有索引的。

这种就是 索引生效的情况。

这里注意:为啥有百分比的差距,如图: 索引只保存了,cmzh和cxm 其他的数据没有,所以只能再通过id,去聚集索引去补全其他数据

所以会有两层消耗。

如果这个表没有 聚集索引。那么就会查找rid lookup 。是sql server的物理地址。所以效率会非常低。

所以表一定要加上聚集索引(一般建表是会把主键当成聚集索引,一个表一般只有一个聚集索引)。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com