user2368632 Asked: 2021-12-21 18:15:04 +0800 CST2021-12-21 18:15:04 +0800 CST 2021-12-21 18:15:04 +0800 CST 可以将完整的 DBCC CHECKDB 操作安全地卸载到 AG 辅助服务器吗? 772 可以将完整的 DBCC CHECKDB 操作安全地卸载到 AG 辅助服务器吗?在主服务器上没有这种开销会很好。 SQL2019 sql-server sql-server-2019 1 个回答 Voted Best Answer J.D. 2021-12-21T18:40:07+08:002021-12-21T18:40:07+08:00 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。
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。