你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ReconfigurationInformation
有关当前重新配置的信息,例如阶段、类型、副本 (replica) 的先前配置角色和重新配置开始日期时间。
属性
名称 | 类型 | 必需 |
---|---|---|
PreviousConfigurationRole |
string (枚举) | 否 |
ReconfigurationPhase |
string (枚举) | 否 |
ReconfigurationType |
string (枚举) | 否 |
ReconfigurationStartTimeUtc |
字符串(日期时间) | 否 |
PreviousConfigurationRole
类型:字符串 (枚举)
必需:否
重新配置开始前的副本角色。
有状态服务的副本 (replica) 的角色。
可能的值包括:
-
Unknown
- 指示创建副本 (replica) 的初始角色。 值为 0。 -
None
- 指定副本 (replica) 不对副本 (replica) 集负责。 值为 1 -
Primary
- 指集中副本 (replica) ,该集中的所有读取和写入操作都已完成,以便强制实施强一致性语义。 读取操作由主副本直接处理,而写入操作必须由副本集内的副本仲裁确认。 一个副本集中一次只能有一个主副本。 值为 2。 -
IdleSecondary
- 指集中接收来自主要副本 (replica) 的状态传输的副本 (replica) ,以准备成为活动的辅助副本 (replica) 。 一个副本集中一次可以有多个空闲辅助副本。 空闲辅助副本不会统计为写入仲裁的一部分。 值为 3。 -
ActiveSecondary
- 引用集中从主副本 (replica) 接收状态更新、应用状态更新并发送回确认的副本 (replica) 。 辅助副本必须参与副本集的写入仲裁。 一个副本集中一次可以有多个活动辅助副本。 可以配置可靠性子系统应保留的活动辅助副本数。 值为 4。 -
IdleAuxiliary
- 指集中接收来自主副本 (replica) 的状态传输的副本 (replica) ,以准备成为 ActiveAuxiliary 副本 (replica) 。 一个副本 (replica) 集中可以同时有多个空闲辅助副本。 空闲辅助副本不算作写入仲裁的一部分。 值为 5。 -
ActiveAuxiliary
- 引用集中从主副本 (replica) 接收状态更新、应用状态更新并发送回确认的副本 (replica) 。 主动辅助副本必须参与副本 (replica) 集的写入仲裁。 一个副本 (replica) 一次可以有多个活动的 ActiveAuxiliary 副本。 活动 ActiveAuxiliary 副本的数量是可配置的,可靠性子系统应维护。 值为 6。 -
PrimaryAuxiliary
- 指集中副本 (replica) ,用于重新生成要放弃主要状态的新辅助副本 (replica) 。 它不能字段读取或写入请求。 值为 7。
ReconfigurationPhase
类型:字符串 (枚举)
必需:否
正在进行的重新配置的当前阶段。 如果未进行重新配置,则此值将为“None”。
有状态服务的副本 (replica) 的重新配置阶段。
可能的值包括:
-
Unknown
- 指示无效的重新配置阶段。 -
None
- 指定没有正在进行的重新配置。 -
Phase0
- 指重新配置将数据从上一个主数据库传输到新主节点的阶段。 -
Phase1
- 指重新配置的查询副本 (replica) 设置进度的阶段。 -
Phase2
- 指重新配置的阶段,确保当前主数据库中的数据存在于大部分副本 (replica) 集中。 -
Phase3
- 此阶段仅供内部使用。 -
Phase4
- 此阶段仅供内部使用。 -
AbortPhaseZero
- 此阶段仅供内部使用。
ReconfigurationType
类型:字符串 (枚举)
必需:否
当前正在进行的重新配置的类型。 如果未进行重新配置,则此值将为“None”。
副本 (replica) 有状态服务的重新配置类型。
可能的值包括:
-
Unknown
- 指示无效的重新配置类型。 -
SwapPrimary
- 指定将主副本 (replica) 交换为不同的副本 (replica) 。 -
Failover
- 为响应主节点发生故障而触发的重新配置。 这可能是由于许多原因,例如主要副本 (replica) 崩溃等。 -
Other
- 主副本 (replica) 未更改的重新配置。
ReconfigurationStartTimeUtc
类型:字符串 (日期时间)
必需:否
正在进行的重新配置的开始时间 (UTC) 。 如果未进行重新配置,则此值将为零日期时间。