- 1、本文档共1页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电孑商务
Serv
浅谈SQL er中索引的使用
纛王春艳 湖南商务职业技术学院
【摘要】本文介绍了SqLServer中聚簇索引和非聚簇索引的使用,并针对索引的选择进行了探讨。
Server
【关键词】聚簇索引 非聚簇索引 SQL
在应用系统中,尤其在联机事务处理{OLTP)系统中,对数据查 3.索引键是如何选择的,扫描效果是否更佳。
询及处理速度已成为衡量应用系统成败的标准。而采用索引来加 4是否有许多重复值。
快数据处理速度也成为广大数据库用户所接受的优化方法。 对更新频繁的表来说.表上的非聚簇索引比聚簇索引和根本
但是,索引并不总是提高系统的性能.·在增、删、改操作中 没有索引需要更多的额外开销。对移到新页的每一行而言,指向
索引的存在会增加一定的工作’量。因此,在适当的地方增加适当 该数据的每个非聚簇索引的页级行也必须更新,有时可能还需要
的索引并从不合理的地方删除次优的索引,将有助于优化那些性 索引页的分理。从一个责面删除数据的进程也会有类似的开销.
能较差的SQLServer应用。实践表明,合理的索引设计是建立在另外.删除进程还必须把数据移到页面上部,以保证数据的连续
对各种查询的分析和预测上的.只有正确地使索引与程序结合起 性。所以.建立非聚簇索引要非常慎重。非聚簇索引常被用在以
来.才能产生最佳的优化方案。本文就SOLServer索引的使用进行
了一些探讨。 by,groupby:查寻出的数据不超过表中数据量的20%。
一.聚簇索引(clusteredindexes)的使用 三.索引的选择技术
聚簇索引是一种对磁盘上实际数据重新组织以按指定的一个 索引的有无.建立方式的不同将会导致不同的查询效果.选
或多个列的值排序的索引。使用聚簇索引查找数据几乎总是比使 择什么样的索引基于用户对数据的查询条件。一般来说建立索引
用非聚簇索引快。每张表只能建一个聚簇索引.建立聚簇索引的 的思路是:
思想是: 1.主键时常作为where子句的条件,应在表的主键列上建立聚
1.大多数表都应该有聚簇索引或使用分区来降低对表尾页的 簇索引,尤其当经常用它作为连接的时候。
竞争.在一个高事务的环境中.对最后一页的封锁严重影响系统 2.有大量重复值且经常有范围查询和排序、分组发生的列,
的吞吐量。 或者非常频繁地被访问的列,可考虑建立聚簇索引。
2.在聚簇索引下,数据在物理上按顺序排在数据页上.重复 3.经常同时存取多列.且每列都含有重复值可考虑建立复合
值也排在一起.因而在那些包含范围检查(between,、=..=}索引来覆盖一个或一组查询,并把查询引用最频繁的列作为前导
或使用groupby或orderby的查询时.一旦找到具有范围中第~个 列.如果可能尽量使关键查询形成覆盖查询。
键值的行.具有后续索引值的行保证物理上毗连在一起而不必进 4.如果知道索引键的所有值都是惟一的.那么确保把索引定
一步搜索,避免了大范围扫描.可以大大提高查询速度。 义成惟一索引。
3.在一个频繁发生插入操作的表上建立聚簇索引时,不要建
在具有单调上升值的列(如IDENTlTY)上,否则会经常引起封锁冲因子)来减少页分裂.同时提高并发度降低死锁的发生。如果在
突。 只读表上建索引.则可以把川Ifactor置为100。
4.在聚簇索引中不要包含经常修改的列,因为码值修改后, 6.在选择索引键时,设法选择那些采用小数据类型的列作为
数据行必须移动
您可能关注的文档
- 新型聚芳醚酰胺超滤膜的结构与性能研究.pdf
- 新型聚苯并咪唑树脂的微波合成及质子交换膜的性能.pdf
- 新型聚苯撑乙烯类阳离子共轭聚合物的合成及其荧光猝灭行为.pdf
- 新型聚阴离子电解质膜材料羧甲基化PVA的合成表征及性能.pdf
- 新型谷胱甘肽响应三嵌段聚前药两亲分子的构筑与纳米结构调控.pdf
- 新型软质抗静电聚氯乙烯材料的研究.pdf
- 旋光聚[乙烯-alt-R-N-(1-苯乙基)马来酰胺酸]的合成及静电自组装.pdf
- 旋转气固两相流动与分离数值模拟.pdf
- 无动力深冷分离技术在气相法聚乙烯装置中的应用.pdf
- 无机-高分子-无机多组分核壳纳米复合材料的制备和表征.pdf
- 2023学年诸暨中学高三年级第二学期3月第二次模拟考试(政治)公开课教案教学设计课件资料.docx
- 运动的合成与分解(二)公开课教案教学设计课件资料.pptx
- 近五年浙江省各地图形的翻折(轴对称)原题公开课教案教学设计课件资料.doc
- 如何做教师-2019-11-13-中关村一小相关公开课教案教学设计课件资料.pptx
- 生活中的圆周运动 (水平面)正式版公开课教案教学设计课件资料.pptx
- 专题10 条件概率与全概率公式公开课教案教学设计课件资料.docx
- 金华市东阳市2019学年第二学期期末测试卷公开课教案教学设计课件资料.doc
- 5 琥珀(第二课时)【慕课堂版】公开课教案教学设计课件资料.pptx
- 项目五 打印米老鼠模型公开课教案教学设计课件资料.ppt
- (打印版)9月25日地理周练公开课教案教学设计课件资料.docx
文档评论(0)