首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >alter index性能下降后的Sql服务器

alter index性能下降后的Sql服务器
EN

Stack Overflow用户
提问于 2018-04-20 20:25:57
回答 1查看 39关注 0票数 0

在索引表之前,我备份数据库并使用此备份恢复我的测试数据库。之后,我在必要的表上创建了非集群索引。

索引前,查询执行时间在索引后20分钟左右,查询执行时间在10秒左右。

然后我在prod表中手动创建了这些索引。但是在create indexes执行之后,执行时间大约是10分钟。当我在互联网上研究这个问题时,我意识到索引列的顺序对性能很重要。然后我改变了列的顺序。但性能仍然很差。大约9分钟。

怎么啦?

(抱歉,我的英语不好)

EN

回答 1

Stack Overflow用户

发布于 2018-04-20 20:55:20

从问题中我了解到,索引提高了测试和Prod环境的性能,但在测试上需要10秒,而在prod上大约需要10分钟。

在prod环境中,有几个因素需要考虑。

  1. 对象上发生的任何锁/块。
  2. 索引碎片级别
  3. 上次发生的统计信息更新。

如果你发布查询和索引策略,你会得到更多的帮助。

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

https://stackoverflow.com/questions/49941620

复制
相关文章

相似问题

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