sys.resource_usage (Banco de Dados SQL do Azure e Instância Gerenciada de SQL do Azure)
Aplica-se a: Instância Gerenciada de SQL do Azure do Banco de Dados SQL do Azure
Importante
Esse recurso está em um estado de visualização. Não usa uma dependência na implementação específica desse recurso porque o recurso pode ser alterado ou removido em uma versão futura.
Enquanto estiver em um estado de visualização, a equipe de operações do Banco de Dados SQL do Azure pode desativar e ativar a coleta de dados para esta DMV:
- Quando ativado, o DMV retorna dados atuais à medida que são agregados.
- Quando desativado, o DMV retorna os dados históricos, que podem estar obsoletos.
Fornece um resumo de hora em hora de dados de uso de recurso para bancos de dados de usuário no servidor atual. Os dados históricos são retidos por 90 dias.
Para cada banco de dados de usuário, há uma linha para cada hora na forma contínua. Mesmo se o banco de dados estiver ocioso durante aquela hora, há uma linha, e o valor de usage_in_seconds para esse banco de dados será 0. As informações de uso de armazenamento e SKU são acumuladas por hora adequadamente.
Colunas | Tipo de Dados | Descrição |
---|---|---|
end_time | datetime | A hora (UTC) em incrementos de hora. |
database_name | nvarchar | Nome do banco de dados de usuário. |
sku | nvarchar | Nome da camada de serviço. Os valores possíveis incluem: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale. |
storage_in_megabytes | decimal | Tamanho máximo de armazenamento usado por hora, incluindo dados de banco de dados, índices, procedimentos armazenados e metadados. |
Permissões
Requer permissão para acessar o banco de dados mestre no servidor lógico no Banco de Dados SQL do Azure.
Exemplos
A consulta a seguir retorna dados dos últimos dois dias:
SELECT end_time, database_name, sku, storage_in_megabytes
FROM sys.resource_usage
WHERE end_time > DATEADD(dd,-2,SYSDATETIME());
GO
Próximas etapas
Saiba mais sobre o Banco de Dados SQL do Azure nos seguintes artigos: