我一直试图通过链接服务器从我们的仓库服务器访问我们的报告服务器(辅助副本)上的表。直到上周一切都运行顺利,但现在它抛出了“无法在系统目录中找到统计信息”错误。
经过一番研究,我似乎需要删除并重新创建导致此问题的统计数据。但是,我犹豫是否在我们的实时生产服务器上这样做。我仍然不太清楚到底是什么导致了这个问题。
有人能解释一下可能发生了什么吗?是否有解决方法,不需要删除并重新创建统计数据?我非常感谢您的帮助和时间。谢谢!
我一直试图通过链接服务器从我们的仓库服务器访问我们的报告服务器(辅助副本)上的表。直到上周一切都运行顺利,但现在它抛出了“无法在系统目录中找到统计信息”错误。
经过一番研究,我似乎需要删除并重新创建导致此问题的统计数据。但是,我犹豫是否在我们的实时生产服务器上这样做。我仍然不太清楚到底是什么导致了这个问题。
有人能解释一下可能发生了什么吗?是否有解决方法,不需要删除并重新创建统计数据?我非常感谢您的帮助和时间。谢谢!
似乎您遇到了 AG 中有时会发生的错误,更新辅助统计信息的过程可能会被阻止/阻碍运行。
首先尝试在辅助副本上运行此操作:
这应该会强制 SQL 刷新辅助服务器上的统计信息(和其他系统缓存),这是一个不错的选择。可能是该特定统计信息存在问题,在主服务器上将其编写为删除并重新创建的脚本也可以,但请先尝试上述修复。我不希望这种情况总是发生,我在我们的客户中见过一两次,这似乎是一种“彩票”之类的事情,如果存在正确的成分,您就会碰到它。
您还可以在这里看到更多详细信息。