sys.resource_usage (Base de Dados SQL do Azure e Azure SQL Managed Instance)

Aplica-se a: Base de Dados SQL do AzureAzure SQL Managed Instance

Importante

Esta funcionalidade está em estado de pré-visualização. Não dependa da implementação específica desta funcionalidade, pois ela pode ser alterada ou removida numa versão futura.

Enquanto estiver num estado de pré-visualização, a equipa de operações do Base de Dados SQL do Azure pode desligar e ativar a recolha de dados neste DMV:

  • Quando ativado, o DMV devolve os dados atuais à medida que são agregados.
  • Quando desligado, o DMV devolve dados históricos, que podem estar obsoletos.

Fornece um resumo horário dos dados de utilização de recursos para bases de dados de utilizadores no servidor atual. Os dados históricos são mantidos durante 90 dias.

Para cada base de dados de utilizadores, há uma linha para cada hora de forma contínua. Mesmo que a base de dados estivesse inativa durante essa hora, há uma linha, e o valor usage_in_seconds dessa base será 0. A utilização de armazenamento e a informação do SKU são agrupadas para a hora adequadamente.

Columns Tipo de dados Description
hora de fim datetime Tempo (UTC) em incrementos de hora.
nome_da_base_de_dados nvarchar Nome da base de dados do utilizador.
sku nvarchar Nome do nível de serviço. Os valores possíveis incluem: Básico, Padrão, Premium, Uso Geral, Crítico para Negócios, Hiperescala.
storage_in_megabytes decimal Tamanho máximo de armazenamento utilizado por hora, incluindo dados da base de dados, índices, procedimentos armazenados e metadados.

Permissions

Requer permissão para aceder à base de dados mestre no servidor lógico no Base de Dados SQL do Azure.

Exemplos

A consulta seguinte devolve 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