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

Posted 索引

篇首语:弱龄寄事外,委怀在琴书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 详细讲解SQL Server索引的性能问题[6]相关的知识,希望对你有一定的参考价值。

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

    索引统计信息的更新

    当在一个包含数据的表上创建索引的时候 SQL Server会创建分布数据页来存放有关索引的两种统计信息 分布表和密度表 优化器利用这个页来判断该索引对某个特定查询是否有用 但这个统计信息并不动态地重新计算 这意味着 当表的数据改变之后 统计信息有可能是过时的 从而影响优化器追求最有工作的目标 因此 在下面情况下应该运行update statistics命令

    ( )数据行的插入和删除修改了数据的分布

    ( )对用truncate table删除数据的表上增加数据行

    ( )修改索引列的值

    六 结束语

    实践表明 不恰当的索引不但于事无补 反而会降低系统的执行性能 因为大量的索引在插入 修改和删除操作时比没有索引花费更多的系统时间 例如下面情况下建立的索引是不恰当的

    在查询中很少或从不引用的列不会受益于索引 因为索引很少或从来不必搜索基于这些列的行

    只有两个或三个值的列 如男性和女性(是或否) 从不会从索引中得到好处

    另外 鉴于索引加快了查询速度 但减慢了数据更新速度的特点 可通过在一个段上建表 而在另一个段上建其非聚簇索引 而这两段分别在单独的物理设备上来改善操作性能

cha138/Article/program/SQLServer/201311/22525

相关参考

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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