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