Partilhar via


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: