在索引表之前,我备份数据库并使用此备份恢复我的测试数据库。之后,我在必要的表上创建了非集群索引。
索引前,查询执行时间在索引后20分钟左右,查询执行时间在10秒左右。
然后我在prod表中手动创建了这些索引。但是在create indexes执行之后,执行时间大约是10分钟。当我在互联网上研究这个问题时,我意识到索引列的顺序对性能很重要。然后我改变了列的顺序。但性能仍然很差。大约9分钟。
怎么啦?
(抱歉,我的英语不好)
发布于 2018-04-20 20:55:20
从问题中我了解到,索引提高了测试和Prod环境的性能,但在测试上需要10秒,而在prod上大约需要10分钟。
在prod环境中,有几个因素需要考虑。
如果你发布查询和索引策略,你会得到更多的帮助。
https://stackoverflow.com/questions/49941620
复制相似问题