Account Usage: mudanças em colunas na exibição DATABASES

Atenção

Essa mudança de comportamento está no pacote 2023_03.

Para saber o status atual do pacote, consulte Histórico do pacote.

Em um lançamento futuro, a coluna RETENTION_TIME na exibição DATABASES mudará. Além disso, uma nova coluna RESOURCE_GROUP será adicionada à exibição.

Coluna RETENTION_TIME

O período de retenção de dados para um banco de dados é determinado pelas configurações do parâmetro de tempo de retenção definidas no banco de dados e na conta. Esses parâmetros são DATA_RETENTION_TIME _IN_DAYS e MIN_DATA_RETENTION_TIME_IN_DAYS.

  • Se o tempo de retenção não for definido explicitamente para um banco de dados, ele herdará a configuração da conta.

  • Se não houver tempo de retenção definido no nível da conta, o tempo de retenção padrão para um banco de dados será de 1 dia.

  • O tempo máximo de retenção para um banco de dados transitório é de 1 dia, independentemente da configuração no nível da conta.

  • Se houver um tempo de retenção mínimo definido para a conta e um tempo de retenção definido explicitamente em um banco de dados, o tempo de retenção efetivo para o banco de dados será o maior dos dois: MAX(DATA_RETENTION_TIME_IN_DAYS, MIN_DATA_RETENTION_TIME_IN_DAYS).

A coluna RETENTION_TIME na exibição DATABASES do Account Usage pode exibir o valor incoreto nos seguintes cenários:

  • Se não houver um tempo de retenção explícito definido para bancos de dados transitórios e o tempo de retenção da conta for definido como 7 dias, o valor da coluna RETENTION_TIME será de 7 dias. Isso está incorreto. O tempo máximo de retenção de dados para um banco de dados transitório é de 1 dia.

  • Se o tempo mínimo de retenção para uma conta for 7 dias e a configuração do tempo de retenção para um banco de dados for 4 dias, o valor da coluna RETENTION_TIME será de 4 dias. Isso está incorreto. O tempo mínimo de retenção da conta é maior e, portanto, substitui o tempo de retenção definido explicitamente para o banco de dados.

  • Se o tempo de retenção for definido como 10 dias para um banco de dados e não definido, o valor da coluna RETENTION_TIME será o valor não definido (neste caso, 10). Isso pode estar incorreto.

O valor da coluna RETENTION_TIME se comporta da seguinte forma:

Anteriormente:

Em alguns casos, a coluna RETENTION_TIME exibe um tempo de retenção de dados incorreto para bancos de dados.

Atualmente:

A coluna RETENTION_TIME exibirá o tempo de retenção de dados correto para bancos de dados.

Para obter mais informações sobre como definir o período de retenção de dados, consulte Especificação do período de retenção de dados para um objeto.

Coluna RESOURCE_GROUP (Novo)

Em um lançamento futuro, a exibição DATABASES do Account Usage incluirá a seguinte nova coluna:

Nome da coluna

Tipo de dados

Descrição

RESOURCE_GROUP

TEXT

Reservado para uso futuro.

Ref: 949