首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么这两家HADR DMVs报告的州不同?

为什么这两家HADR DMVs报告的州不同?
EN

Database Administration用户
提问于 2015-07-20 17:51:49
回答 1查看 601关注 0票数 8

Server 2012 (11.0.5058.0)企业版

我们在一个2(HA)+1(DR)集群中有8个可用性组,我们的监控DMV报告的结果让我感到困惑。6可用性组配置为HA和DR,1组配置为HA,1组配置为DR。

6个HA/DR可用性组中的每个组都有"SQLB“作为主组件,"SQLA”作为次要(同步) HA副本,"SQLC“作为辅助(异步)副本。

在这两个中学里:

代码语言:javascript
运行
复制
SELECT dhags.group_id, dhags.synchronization_health_desc
FROM sys.dm_hadr_availability_group_states dhags

所有可用性组复制同步运行状态为NOT_HEALTHY

代码语言:javascript
运行
复制
select replica_id,synchronization_health_desc
from sys.dm_hadr_availability_replica_states

报告所有副本都具有HEALTHY的同步运行状态。

主副本报告具有HEALTHY同步运行状态的所有可用性组和副本。

虽然我理解一个报告复制同步健康,另一个报告AG同步健康,但在我看来,如果更细粒度(AG)状态不健康,这将影响更广泛的上下文(副本)的总体健康。我找不到描述在每个级别上如何确定健康状况的MSDN文档。

为什么第二次报告NOT_HEALTHY用于可用性组同步健康,而HEALTHY报告复制同步健康,以及为什么这与主报告不同?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2015-07-24 10:54:02

可悲的是,sys.dm_hadr_availability_replica状态并不是复制健康的可靠指标。这是连接项对我们遇到的错误之一停止刷新-注意,在log_send_queue_size在DMV sys.dm_hadr_database_replica_states中显示0的注释中,即使有日志数据要发送。

请注意,Connect项被标记为Note。悲伤的长号。

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

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

复制
相关文章

相似问题

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