知识大全 详细讲解SQL Server索引的性能问题[2]

Posted 索引

篇首语:案头见蠹鱼,犹胜凡俦侣。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 详细讲解SQL Server索引的性能问题[2]相关的知识,希望对你有一定的参考价值。

详细讲解SQL Server索引的性能问题[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    聚簇索引的侯选列是

    主键列 该列在where子句中使用并且插入是随机的

    按范围存取的列 如pri_order > and pri_order <

    在group by或order by中使用的列

    不经常修改的列

    在连接操作中使用的列

    二 非聚簇索引(nonclustered indexes)的使用

    SQL Server缺省情况下建立的索引是非聚簇索引 由于非聚簇索引不重新组织表中的数据 而是对每一行存储索引列值并用一个指针指向数据所在的页面 换句话说非聚簇索引具有在索引结构和数据本身之间的一个额外级 一个表如果没有聚簇索引时 可有 个非聚簇索引 每个非聚簇索引提供访问数据的不同排序顺序 在建立非聚簇索引时 要权衡索引对查询速度的加快与降低修改速度之间的利弊 另外 还要考虑这些问题

    索引需要使用多少空间

    合适的列是否稳定

    索引键是如何选择的 扫描效果是否更佳

    是否有许多重复值

    对更新频繁的表来说 表上的非聚簇索引比聚簇索引和根本没有索引需要更多的额外开销 对移到新页的每一行而言 指向该数据的每个非聚簇索引的页级行也必须更新 有时可能还需要索引页的分理 从一个页面删除数据的进程也会有类似的开销 另外 删除进程还必须把数据移到页面上部 以保证数据的连续性 所以 建立非聚簇索引要非常慎重 非聚簇索引常被用在以下情况

    某列常用于集合函数(如Sum …)

    某列常用于join order by group by

    查寻出的数据不超过表中数据量的 %

cha138/Article/program/SQLServer/201311/22521

相关参考

知识大全 详细讲解SQL Server索引的性能问题[5]

详细讲解SQLServer索引的性能问题[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 详细讲解SQL Server索引的性能问题[4]

详细讲解SQLServer索引的性能问题[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 详细讲解SQL Server索引的性能问题[3]

详细讲解SQLServer索引的性能问题[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 详细讲解SQL Server索引的性能问题[1]

详细讲解SQLServer索引的性能问题[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 使用 SQL Server 2000 索引视图提高性能

使用SQLServer2000索引视图提高性能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘

知识大全 SQL Server索引管理的六大铁律

SQLServer索引管理的六大铁律  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  索引是以表列

知识大全 SQL Server索引自动优化工具

SQLServer索引自动优化工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前段接手了个优

知识大全 讲解SQL SERVER中易混淆的数据类型[2]

讲解SQLSERVER中易混淆的数据类型[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  B

知识大全 sql server如何识别真实和自动创建的索引

  问我发现sysindexes索引表中的很多条目并不是我自己创建的听说它们并不是真正的索引而是SQLServer查询优化器自动创建的统计怎样才能识别哪些是真正的索引哪些是SQLServer自动创建的

知识大全 优化SQL Server索引的小技巧

优化SQLServer索引的小技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SQLServ