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입니다.

사용 권한

현재 데이터베이스에 대해 STATE 허가가 필요합니다 VIEWDATABASE .

SQL Server 2022 이상에 대한 사용 권한

데이터베이스에서 PERFORMANCE STATE 권한이 필요합니다 VIEWDATABASE .

참고 항목

다음 단계