다음을 통해 공유


sys.dm_db_xtp_merge_requests(Transact-SQL)

데이터베이스 병합 요청을 추적합니다. SQL Server에서 병합 요청이 생성되었거나 사용자가 sys.sp_xtp_merge_checkpoint_files(Transact-SQL)로 요청을 했을 수 있습니다.

적용 대상: SQL Server(SQL Server 2014 - 현재 버전)

열 이름

데이터 형식

설명

request_state

tinyint

병합 요청의 상태입니다.

  • 0 = 요청됨

  • 1 = 보류 중

  • 2= 설치됨

  • 3 = 중단됨

request_state_desc

nvarchar(60)

요청의 현재 상태입니다.

  • Requested는 병합 요청에 존재함을 의미합니다.

  • Pending은 병합이 처리되고 있음을 의미합니다.

  • Installed는 병합이 완료되었음을 의미합니다.

  • Abandoned는 저장소 부족 등의 이유로 병합을 완료할 수 없음을 의미합니다.

destination_file_id

GUID

원본 파일 병합을 위한 대상 파일의 고유 식별자입니다.

lower_bound_tsn

bigint

대상 병합 파일에 대한 최소 타임스탬프입니다. 병합할 모든 원본 파일의 최저 트랜잭션 타임스탬프입니다.

upper_bound_tsn

bigint

대상 병합 파일에 대한 최대 타임스탬프입니다. 병합할 모든 원본 파일의 최고 트랜잭션 타임스탬프입니다.

collection_tsn

bigint

현재 행을 수집할 수 있는 타임스탬프입니다.

checkpoint_tsn이 collection_tsn보다 크면 설치됨 상태의 행이 제거됩니다.

checkpoint_tsn이 collection_tsn보다 작으면 중단됨 상태의 행이 제거됩니다.

checkpoint_tsn

bigint

검사점이 시작된 시간입니다.

이 값보다 작은 타임스탬프가 있는 트랜잭션에서 수행한 모든 삭제가 새로운 데이터 파일에서 반영됩니다. 나머지 삭제는 대상 델타 파일로 이동합니다.

sourcenumber_file_id

GUID

병합의 원본 파일을 고유하게 식별하는 최대 16개의 내부 파일 ID입니다.

사용 권한

현재 데이터베이스에 대해 VIEW DATABASE STATE 권한이 필요합니다.

참고 항목

개념

메모리 액세스에 최적화된 테이블 동적 관리 뷰(Transact-SQL)