首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server中的表统计信息是否会影响插入和更新性能?

Server中的表统计信息是否会影响插入和更新性能?
EN

Stack Overflow用户
提问于 2012-07-12 15:24:02
回答 1查看 1.9K关注 0票数 1

对于Server中的表统计信息,我有一个一般性的查询。

上下文:

在我正在处理的一个项目中,我有几个正在使用的数据库--每个数据库都包含表及其各自的索引和约束。因此,我执行了几个测试用例,并使用several创建跟踪,以便与调优顾问一起使用它们来生成建议。顾问为我提供的唯一建议是一堆统计数据。

在创建这些统计数据之后,我测试了将statistics io设置为on的存储过程,并注意到对逻辑读取的改进。

问题:

我的问题是:插入了许多顾问为我生成的统计数据(每个表大约3-4个),这些统计数据如何影响插入、更新或删除的性能?

EN

回答 1

Stack Overflow用户

发布于 2012-07-13 16:15:39

如果有聚集索引,那么任何insert/update/delete都需要执行基于索引的操作。这意味着可以使用统计数据来提高查询引擎确定如何插入/更新/删除行的能力。

我不能肯定的说,他们是,但这是可能的,他们提高性能。

但是,有一个问题是,当表发生许多小的更新时,统计数据可能不会被更新;它需要超过一定数量的行才能自动更新它们。你们很多人都想看看这个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11455171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档