Quando o espaço livre de armazenamento em uma instância do ApsaraDB RDS for PostgreSQL cai abaixo de um limiar definido, o dimensionamento automático de armazenamento expande a capacidade sem intervenção manual. Isso evita que a exaustão do armazenamento cause indisponibilidade do banco de dados.
Pré-requisitos
Antes de começar, verifique se você possui:
Uma instância do ApsaraDB RDS for PostgreSQL que utiliza discos cloud e está no estado Running
Uma conta com saldo suficiente para cobrir os custos de dimensionamento
Faturamento
Os custos de dimensionamento seguem as mesmas regras de faturamento de um upgrade manual de armazenamento. Para mais detalhes, consulte Regras de faturamento de Upgrade/Downgrade.
Antes de ativar o dimensionamento automático
Verifique primeiro os logs WAL. O alto uso de Write-Ahead Logging (WAL) é uma causa comum de exaustão de armazenamento no PostgreSQL. Use o recurso WAL Log Management para identificar e excluir slots de replicação inativos. Isso permite que o kernel do RDS PostgreSQL limpe automaticamente os logs WAL. Após a limpeza do WAL, reavalie se o espaço de armazenamento ainda é insuficiente antes de ativar o dimensionamento automático.
Ative o dimensionamento automático de armazenamento
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância está localizada. Localize a instância e clique em seu ID.
Na seção Instance Resources, clique em Settings ao lado de Automatic Storage Expansion.
-
Configure os seguintes parâmetros.
Parâmetro
Descrição
Automatic Storage Scaling
Alterne para ativar ou desativar o dimensionamento automático de armazenamento.
Available Storage <=
Limiar de armazenamento livre (em porcentagem) que aciona o dimensionamento. Quando o armazenamento livre cai para este valor ou abaixo dele, o sistema adiciona capacidade. O volume adicionado corresponde ao maior valor entre: 5 GB ou 15% da capacidade de armazenamento atual, arredondado para o múltiplo de 5 GB mais próximo. Se o armazenamento total for inferior a 50 GB e o espaço livre estiver abaixo de 10%, o incremento de dimensionamento será de 10 GB.
Maximum Storage Capacity
Limite superior de armazenamento após o dimensionamento automático. Deve ser maior ou igual ao armazenamento atual. Valores máximos: 32.000 GB para SSD empresarial (ESSD) e 6.000 GB para SSD padrão.
Clique em OK.
Limitações
Backups atrasam o dimensionamento. Se a instância estiver em backup quando o dimensionamento for acionado, a tarefa iniciará somente após a conclusão do backup.
Instâncias somente leitura são dimensionadas primeiro. A partir de 28 de fevereiro de 2023, quando o dimensionamento automático é acionado em uma instância primária com instâncias somente leitura, o sistema verifica o armazenamento de cada instância secundária. Se uma instância somente leitura tiver menos armazenamento do que a capacidade alvo da instância primária, ela será expandida primeiro. A instância primária só é expandida após todas as instâncias somente leitura terem sido dimensionadas. Para mais detalhes, consulte [[Product/Feature Change] Optimization of automatic storage scaling rules for ApsaraDB RDS for MySQL and ApsaraDB RDS for PostgreSQL instances](t2303449.dita#concept_2303449).
Visualize histórico de dimensionamento
Acesse a página Instances, selecione a região, localize a instância e clique em seu ID.
Na seção Instance Resources, clique em Storage Expansion Records à direita de Automatic Storage Expansion. Essa ação abre o console do Database Autonomy Service (DAS).
Na página Autonomy Center, defina Type como Auto Scaling Events para visualizar a lista de eventos de dimensionamento acionados.
Clique em Details em um evento para consultar suas informações de dimensionamento.
Perguntas frequentes
Quanto tempo leva o dimensionamento de armazenamento?
O tempo de dimensionamento varia e não pode ser previsto com precisão, pois depende de fatores como a carga de trabalho da instância e o volume de dados. Para acompanhar o progresso, acesse Task Hub.
Referência da API
|
API |
Descrição |
|
Configure o dimensionamento automático de armazenamento para uma instância. |