sys.dm_db_xtp_merge_requests(Transact-SQL)

적용 대상:SQL Server 2014(12.x)

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

참고 항목

이 DMV(동적 관리 뷰) sys.dm_db_xtp_merge_requests는 Microsoft SQL Server 2014까지 존재합니다. 그러나 SQL Server 2016부터 이 DMV는 더 이상 적용되지 않습니다.

보고서의 열

열 이름 데이터 형식 설명
request_state tinyint 병합 요청의 상태:
0 = 요청됨
1 = 보류 중
2 = 설치됨
3 = 중단됨
request_state_desc nvarchar(60) 요청의 현재 상태에 대한 의미:

요청됨 - 병합 요청이 있습니다.
보류 중 - 병합이 처리 중입니다.
설치됨 - 병합이 완료되었습니다.
중단됨 - 스토리지 부족으로 인해 병합을 완료할 수 없습니다.
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 권한이 필요합니다.

SQL Server 2022 이상에 대한 권한

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

참고 항목

다음 단계