首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在克隆上运行CheckDB

在克隆上运行CheckDB
EN

Database Administration用户
提问于 2019-10-26 11:31:37
回答 1查看 46关注 0票数 0

我的公司希望引入Redgate的SQL,将动态数据库部署到其他环境中。我想看看在这些克隆上运行CheckDB是否是可行的选择,而不是将数据库还原到非生产环境或在生产中运行checkdb。

EN

回答 1

Database Administration用户

发布于 2019-10-26 21:40:52

我不能百分之百肯定他们使用的技术,但是他们的文档提到了虚拟磁盘文件。最近,我实现了一个类似的本地解决方案,使用虚拟磁盘文件将数据库的恢复存储为具有托管克隆数据库的不同磁盘的映像。任何写入操作都将转到差异磁盘,但除非读取到更新的页,否则将转到基本映像虚拟磁盘。

对克隆运行的任何DBCC命令都将从基本映像虚拟磁盘文件中读取。因此,理论上,DBCC对克隆的检查应该与恢复到非生产环境一样有效。

假设数据损坏将被备份和还原,那么它应该是生产的有效检查。

当存储硬件不太可靠时,运行DBCC检查过去是很重要的。随着更现代的存储技术的发展,对它们的需求减少了。这并不是说你不应该运行他们,你真的应该!只是少了点时间。在以前的工作中,我们将DBCC支票减少到每月或更少。虽然,我们确实有相当数量的数据库和IO要求遵守检查,这意味着我们的手被迫减少频率。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/251985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档