我们有一个维护计划(MP)工作,每周重建索引。
上一次,由于僵局,作业失败了。我应该重新运行整个作业,还是只需要重新运行死锁索引的重建?
索引的重建正在使用MP计划的标准工具进行。
据我所知,如果一个用于索引重建的标准MP作业由于死锁而停止,这意味着其他索引(在死锁索引之后)也需要重建吗?还是MP作业将重建除此失败之外的所有索引?
以下是职务历史记录中的输入示例:
进度: 2017-09-30 21:00:33.06 来源:重建索引Task执行查询"USE []“。:0% complete End Progress Progress: 2017-09.软件包执行fa...步骤失败。
没有关于已完成的索引重建的信息,只有查询开始执行的信息。看起来,检查重建与否的一种方法是使用T脚本检查整个数据库的索引碎片?
只有关于死锁的信息,而MP日志中没有更多的信息。
发布于 2017-09-30 21:34:18
检查死锁何时发生,以及整个作业持续时间如何。如果这些点在一起,那么作业就会在死锁时停止。如果作业持续时间比死锁持续时间长,则会重建更多的索引。
https://dba.stackexchange.com/questions/187355
复制相似问题