请问,索引会影响查询结果吗?这里的结果指的是结果集,而非查询效率?

streamlong 发布于 2013/04/24 11:15
阅读 101
收藏 0

请问,索引会影响查询结果吗?这里的结果指的是结果集,而非查询效率?

最近经常出现,因为数据库索引的问题,导致查询结果有误,或者超时,重建索引后,就好了,请问这是怎么回事呢?

加载中
0
戴威
戴威
如果索引把数据库弄崩溃了就会影响到查询结果。
0
魔力猫
魔力猫
因为索引也需要维护,因为时间和空间问题,很可能早期的索引不能满足现在的需求,所以需要重建。
streamlong
streamlong
回复 @魔力猫 : 那怎么做,注意哪些,可以降低这种情况发生的频率呢?
魔力猫
魔力猫
回复 @streamlong :允许的。不过在这么做前要进行评估,确认其效果和花费的时间,然后申请窗口期。即使不停机,也要在业务不繁忙的时候处理。 其实很容易理解,你项目刚开始时建立的索引,和积累了上千万条的时候肯定不一样。分区和不分区不一样。索引怎么可能从头用到尾一直不调整呢。
streamlong
streamlong
这样的情况在生产环境中是不允许的吧,有什么好的办法,可以处理下吗?
返回顶部
顶部