use*_*632 6 sql-server sql-server-2019
完整的 DBCC CHECKDB 操作可以安全地卸载到 AG 辅助服务器吗?如果主服务器上没有这种开销就好了。
SQL2019
DBCC CHECKDB
不在主副本上运行存在风险。Brent Ozar 在他的文章Can I Offload DBCC CHECKDB To Another Server?中详细介绍了这一点。,但一个重要原因是您应该在进行备份的同一台服务器上检查数据库是否损坏,以确保您的备份也没有损坏。DBCC CHECKDB
此外,实际上最佳实践是在有可能成为主副本的所有生产服务器上运行,如在Always On 可用性组上运行 DBCC 的位置中所述。
有关优化DBCC CHECKB
性能的一些想法,您还可以参阅这篇 Brent Ozar 文章:3 Ways to Run DBCC CHECKDB Faster。