sys.dm_hadr_physical_seeding_stats(Transact-SQL)
적용 대상: SQL Server Azure SQL Managed Instance
주 복제본에서 sys.dm_hadr_physical_seeding_stats DMV를 쿼리하여 현재 실행 중인 각 시드 프로세스에 대한 물리적 통계를 확인합니다.
다음 표에서는 다양한 열의 의미를 정의합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
local_physical_seeding_id | uniqueidentifier | 로컬 복제본에서 이 시드 작업의 고유 식별자입니다. |
remote_physical_seeding_id | uniqueidentifier | 원격 복제본에서 이 시드 작업의 고유 식별자입니다. |
local_database_id | int | 로컬 복제본의 데이터베이스 ID입니다. |
local_database_name | nvarchar | 로컬 복제본의 데이터베이스 이름입니다. |
remote_machine_name | nvarchar | 원격 복제본 컴퓨터 이름입니다. |
role_desc | nvarchar | 시드 역할 설명입니다. (사용 가능한 값: Source, Destination, Forwarder, ForwarderDestination) |
internal_state_desc | nvarchar | 로컬 복제본 상태에 대한 설명입니다. |
transfer_rate_bytes_per_second | bigint | 현재 시드 전송 속도(초당 바이트)입니다. |
transferred_size_bytes | bigint | 이미 전송된 총 바이트 수입니다. |
database_size_bytes | bigint | 시드되는 데이터베이스의 총 크기(바이트)입니다. |
start_time_utc | 날짜/시간 | 시드 작업의 시작 시간(UTC)입니다. |
end_time_utc | 날짜/시간 | 시드 작업의 종료 시간(UTC)입니다. |
estimate_time_complete_utc | 날짜/시간 | 프로세스 내 시드 작업의 완료 시간(UTC)을 예측합니다. |
total_disk_io_wait_time_ms | bigint | 발생한 디스크 IO 대기 시간의 합계(밀리초)입니다. |
total_network_wait_time_ms | bigint | 발생한 네트워크 IO 대기 시간의 합계(ms)입니다. |
failure_code | int | 시드 작업에 대한 오류 코드입니다. |
failure_message | nvarchar | 오류 코드에 해당하는 메시지입니다. |
failure_time_utc | 날짜/시간 | 실패 시간(UTC)입니다. |
is_compression_enabled | bit | 시드 작업에 압축을 사용할 수 있는지 여부를 나타냅니다. |
보안
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.
SQL Server 2022 이상에 대한 사용 권한
서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.
참고 항목
자동 페이지 복구(가용성 그룹: 데이터베이스 미러링)
suspect_pages(Transact-SQL)
suspect_pages 테이블 관리(SQL Server)