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 권한이 필요합니다.