具有可用性组的服务器上的 Ola Hallengren 索引维护

Phi*_*mes 5 sql-server index-tuning availability-groups ola-hallengren

我正在配置 Ola Hallengren 脚本以在 5 月可用性组集群中的所有服务器上进行索引维护,该集群具有多个 AG 和不在 AG 中的数据库。

如果我选择“ALL_DATABASES”选项,脚本是否足够智能以排除只读辅助副本?

Tom*_*m V 11

是的,脚本足够智能。

这在常见问题解答中明确说明:

我应该如何为可用性组配置 IndexOptimize?

索引只能重建或重组,统计信息只能在可用性组中的主要副本上更新。IndexOptimize 对此进行了检查。

作业应配置相同,并在所有副本上启用和调度。


Sti*_*nts 4

是的,它只会优化它可以优化的数据库,如果数据库是只读的或处于任何其他不可优化的状态,它不会失败

  • 只是为了澄清 - 他问的是索引维护,所以你可能想把你的答案集中在这一点上。(另外,备份答案变得有点棘手 - 例如,你必须谈论备份偏好,所以我会在你的答案中避开这一点。) (3认同)