다음을 통해 공유


ReconfigurationInformation

위상, 유형, 복제본(replica) 이전 구성 역할 및 재구성 시작 날짜 시간과 같은 현재 재구성에 대한 정보입니다.

속성

속성 형식 필수
PreviousConfigurationRole string(열거형) 아니요
ReconfigurationPhase string(열거형) 아니요
ReconfigurationType string(열거형) 아니요
ReconfigurationStartTimeUtc string (date-time) 아니요

PreviousConfigurationRole

형식: string(열거형)
필수: 아니요

재구성을 시작하기 전에 복제본 역할.

상태 저장 서비스의 복제본(replica) 역할입니다.

가능한 값은 다음과 같습니다.

  • Unknown- 복제본(replica) 만든 초기 역할을 나타냅니다. 값은 0입니다.
  • None- 복제본(replica) 복제본(replica) 집합과 관련하여 아무런 책임이 없음을 지정합니다. 값은 1입니다.
  • Primary- 강력한 일관성 의미 체계를 적용하기 위해 모든 읽기 및 쓰기 작업이 완료된 집합의 복제본(replica) 참조합니다. 읽기 작업은 주 복제본에서 직접 처리하는 반면 쓰기 작업은 복제본 집합의 복제본 쿼럼에서 승인을 해야 합니다. 복제본 집합에는 주 복제본이 한 번에 하나만 포함될 수 있습니다. 값은 2입니다.
  • IdleSecondary- 활성 보조 복제본(replica) 준비하기 위해 주 복제본(replica) 상태 전송을 수신하는 집합의 복제본(replica) 참조합니다. 복제본 집합에는 여러 유휴 보조 복제본이 동시에 포함될 수 있습니다. 유휴 보조 복제본은 쓰기 쿼럼 계산에 포함되지 않습니다. 값이 3입니다.
  • ActiveSecondary- 기본 복제본(replica) 상태 업데이트를 수신하고, 적용하고, 승인을 다시 보내는 집합의 복제본(replica) 참조합니다. 보조 복제본은 복제본 집합의 쓰기 쿼럼에 참가해야 합니다. 복제본 집합에는 여러 활성 보조 복제본이 동시에 포함될 수 있습니다. 안정성 하위 시스템에서 유지 관리해야 하는 활성 보조 복제본의 수를 구성할 수 있습니다. 값은 4입니다.
  • IdleAuxiliary- ActiveAuxiliary 복제본(replica) 되기 위한 준비를 위해 주 복제본(replica) 상태 전송을 수신하는 집합의 복제본(replica) 참조합니다. 한 번에 여러 개의 유휴 복제본이 복제본(replica) 집합에 있을 수 있습니다. 유휴 복제본은 쓰기 쿼럼의 일부로 계산되지 않습니다. 값은 5입니다.
  • ActiveAuxiliary- 기본 복제본(replica) 상태 업데이트를 수신하고, 적용하고, 승인을 다시 보내는 집합의 복제본(replica) 참조합니다. ActiveAuxiliary 복제본은 복제본(replica) 집합에 대한 쓰기 쿼럼에 참여해야 합니다. 한 번에 여러 개의 활성 ActiveAuxiliary 복제본이 복제본(replica) 집합에 있을 수 있습니다. 안정성 하위 시스템이 유지 관리해야 하는 Active ActiveAuxiliary 복제본 수를 구성할 수 있습니다. 값은 6입니다.
  • PrimaryAuxiliary- 기본 상태 포기하기 위해 새 보조 복제본(replica) 다시 빌드하는 데 사용되는 집합의 복제본(replica) 참조합니다. 읽기 또는 쓰기 요청을 필드로 작성할 수 없습니다. 값은 7입니다.

ReconfigurationPhase

형식: string(열거형)
필수: 아니요

진행 중인 재구성의 현재 단계입니다. 재구성이 수행되지 않으면 이 값은 "없음"이 됩니다.

상태 저장 서비스의 복제본(replica) 재구성 단계입니다.

가능한 값은 다음과 같습니다.

  • Unknown - 잘못된 재구성 단계를 나타냅니다.
  • None - 진행 중인 재구성이 없음을 지정합니다.
  • Phase0 - 재구성이 이전 주 데이터베이스에서 새 주 복제본으로 데이터를 전송하는 단계를 나타냅니다.
  • Phase1- 재구성이 진행률에 대해 설정된 복제본(replica) 쿼리하는 단계를 나타냅니다.
  • Phase2- 재구성에서 현재 주 데이터베이스의 데이터가 대부분의 복제본(replica) 집합에 있는지 확인하는 단계를 나타냅니다.
  • Phase3 - 이 단계는 내부 전용입니다.
  • Phase4 - 이 단계는 내부 전용입니다.
  • AbortPhaseZero - 이 단계는 내부 전용입니다.

ReconfigurationType

형식: string(열거형)
필수: 아니요

현재 진행 중인 재구성의 유형입니다. 재구성이 수행되지 않으면 이 값은 "없음"이 됩니다.

상태 저장 서비스의 복제본(replica) 대한 재구성 유형입니다.

가능한 값은 다음과 같습니다.

  • Unknown - 잘못된 재구성 유형을 나타냅니다.
  • SwapPrimary- 기본 복제본(replica) 다른 복제본(replica) 교환되도록 지정합니다.
  • Failover - 기본 가동 중단에 대한 응답으로 트리거된 재구성입니다. 이는 기본 복제본(replica) 충돌 등과 같은 여러 가지 이유로 인해 발생할 수 있습니다.
  • Other- 기본 복제본(replica) 변경되지 않는 재구성입니다.

ReconfigurationStartTimeUtc

형식: string(date-time)
필수: 아니요

진행 중인 재구성의 시작 시간(UTC)입니다. 재구성이 수행되지 않으면 이 값은 날짜-시간이 0이 됩니다.