적용 대상: Azure SQL 데이터베이스
Azure SQL Managed Instance
Important
이 기능은 미리 보기 상태입니다. 이 기능은 향후 릴리스에서 변경되거나 제거될 수 있으므로 이 기능의 특정 구현에 종속되지 않습니다.
미리 보기 상태인 동안 Azure SQL Database 운영 팀은 이 DMV에 대해 데이터 수집을 해제하고 켤 수 있습니다.
- 켜면 DMV는 집계될 때 현재 데이터를 반환합니다.
- 끄면 DMV는 오래된 기록 데이터를 반환합니다.
현재 서버에서 사용자 데이터베이스에 대한 리소스 사용량 현황 데이터의 시간별 요약을 제공합니다. 기록 데이터는 90일 동안 보존됩니다.
각 사용자 데이터베이스에 대해 1시간마다 연속 방식으로 한 행이 있습니다. 해당 시간 동안 데이터베이스가 유휴 상태이더라도 한 행이 있으며 해당 데이터베이스의 usage_in_seconds 값은 0이 됩니다. 스토리지 사용량 및 SKU 정보는 시간 동안 적절하게 롤업됩니다.
열 | 데이터 형식 | 설명 |
---|---|---|
end_time | 날짜/시간 | 시간(UTC)을 시간 단위로 증분합니다. |
database_name | nvarchar | 사용자 데이터베이스의 이름입니다. |
sku | nvarchar | 서비스 계층의 이름입니다. 가능한 값은 기본, 표준, 프리미엄, GeneralPurpose, BusinessCritical, 하이퍼스케일입니다. |
storage_in_megabytes | decimal | 데이터베이스 데이터, 인덱스, 저장 프로시저 및 메타데이터를 포함하여 시간 동안 사용된 최대 스토리지 크기입니다. |
사용 권한
Azure SQL Database의 논리 서버에서 master 데이터베이스에 액세스할 수 있는 권한이 필요합니다.
예제
다음 쿼리는 지난 2일간의 데이터를 반환합니다.
SELECT end_time, database_name, sku, storage_in_megabytes
FROM sys.resource_usage
WHERE end_time > DATEADD(dd,-2,SYSDATETIME());
GO
다음 단계
다음 문서에서 Azure SQL Database에 대해 자세히 알아봅니다.