azure - 支持 Stretch 的数据库上的 DBCC CHECKDB

标签 azure azure-sql-database

我正在探索 SQL 2016 Stretch 数据库功能。只是想知道当我们在启用拉伸(stretch)的数据库上执行 DBCC CHECKDB 命令时,它是否也会验证数据库的远程副本?

我尝试在下面提到的两种情况下在启用了拉伸(stretch)的数据库上运行此命令

  1. 存在 Azure 连接的位置

  2. 我恢复了数据库,因此与 Azure 的连接已中断。

我想知道在上述两种情况下 DBCC 命令都没有错误。

我没有找到任何关于 DBCC for Stretch 数据库的 MSDN 文章。请提供有关 Stretch DB 上 DBCC 使用情况的信息。

最佳答案

DBCC CHECKDB 不会推送到远程 DB 以进行 Stretch。作为 Azure 操作的一部分,已经有一些进程执行与physical_only 相同的操作,因此它将消耗额外的 CPU 和存储来进行冗余工作。存储消耗肯定会增加额外费用,尽管数额可能不会很大。计算可能会产生额外费用,具体取决于您是否需要提高性能级别以支持操作而不影响其他工作负载。

建议通过 https://connect.microsoft.com/SQLServer/feedback/ 提交请求明确记录 Azure 中的 SQL 服务(Stretch、DB 和 DW)的推荐实践。

关于azure - 支持 Stretch 的数据库上的 DBCC CHECKDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36009691/

相关文章:

azure-sql-database - 如何在 Azure SQL Server 中添加 Azure AD 组

api - 我如何知道使用 Azure 存储的代码是否会受到 2015 年 12 月即将删除的 API 版本的影响?

Azure管道发布管道: ARM Template deployment: Resource Group scope fails with ,,错误代码:DeploymentFailed”

java - 实现在Google应用程序引擎项目上运行的Azure单点登录

sql - 执行 SQL 数据导出的更简单方法 - Azure

azure - 将 SQL 数据库及其数据上传到 Azure

azure - 配置 Azure SQL Server 防火墙 - 允许所有 IP 连接是否是危险信号?

azure - 登录时"AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application"

azure - Azure 上的桌面应用程序

wcf - azure 架构 - 处理安全性