Sql Server 索引

本文探讨了数据库索引的重要性和作用,包括加快数据检索速度、保证唯一性、加速表连接以及优化查询性能。同时,也指出索引带来的额外时间和空间开销,以及对数据维护速度的影响。文章介绍了不同类型的索引,如聚集索引、非聚集索引等,并提供了创建索引的示例。
摘要由CSDN通过智能技术生成

索引的优点

·创建唯一索引可以保证每一行数据的唯一性
·可以加快数据的检索速度
·加速表和表之间的连接,可以实现数据的参照完整性
·对数据进行分组或排序时,可以减少查询中分组和排序的时间
·通过索引,可以在查询过程中使用优化隐藏器提高系统的性能

索引的缺点

·创建 索引和维护索引需要耗费时间,这种时间随着数据量的增加而增加
·索引需要占用物理空间,除了数据表占用数据空间外,每个索引还要占用一定的物理空间
·对表中数据进行增加 删除 修改时,索引也要维护,降低了数据的维护速度

分类
聚集索引 非聚集索引 全局索引 xml 索引 空间索引

添加索引
·使用SSMS 索引 功能选项
·在数据表中进行修改添加
·使用T-Sql语句

CREATE INDEX Idx_date
ON xs(出生日期);

CREATE Clustered INDEX Ix_XS_Name
ON XS(姓名)

CREATE UNIQUE nonClustered INDEX xxx_Number
ON XS(学号)
WITH IGNORE_DUP_KEY;



…待完善。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值