Se o uso real de armazenamento for muito menor que a capacidade adquirida, utilize o recurso de redução manual de armazenamento para ajustar o tamanho da instância e evitar custos com capacidade ociosa.
A expansão automática de armazenamento está disponível para instâncias RDS, mas a redução automática não é suportada. Após a diminuição das cargas de trabalho, reduza manualmente a capacidade de armazenamento.
Pré-requisitos
Antes de começar, certifique-se de que:
Sua instância RDS executa o PostgreSQL 10 ou posterior e utiliza ESSDs ou Premium ESSDs (verifique na página Basic Information da sua instância).
Caso sua instância tenha sido criada antes de 10 de outubro de 2022 e utilize a arquitetura original, a versão secundária do mecanismo deve estar atualizada para a versão mais recente. Para mais informações, consulte Atualize a versão secundária do mecanismo.
Se a instância utilizar Premium Local SSDs, faça upgrade para uma versão principal posterior do mecanismo que use discos em nuvem. A redução de armazenamento é suportada durante o upgrade da versão principal. Para mais informações, consulte Fazer upgrade da versão principal de uma instância ApsaraDB RDS for PostgreSQL.
Sua conta Alibaba Cloud não possui pedidos de renovação em atraso. Verifique a página Orders e pague ou cancele quaisquer pedidos pendentes antes de prosseguir.
A instância RDS está no estado Running.
Para instâncias somente leitura: a instância RDS primária também deve estar no estado Running.
Limitações
Não reduza a capacidade de armazenamento se a replicação lógica estiver habilitada na sua instância RDS for PostgreSQL. Essa ação pode causar a perda de slots de replicação ou a remoção de arquivos WAL necessários para a replicação lógica, interrompendo o processo.
É possível reduzir a capacidade de armazenamento até duas vezes por dia.
-
A capacidade mínima de armazenamento após a redução deve atender a ambas as condições. Onde verificar o armazenamento usado: Acesse a página Basic Information da sua instância. A fórmula gera dois valores possíveis; o menor deles prevalece. Os três exemplos abaixo ilustram como cada parte da fórmula se aplica em diferentes níveis de uso (com base em uma instância PL1 ESSD com capacidade total de 2.000 GB):
Maior ou igual a:
min{Used storage × 1.3, Used storage + 400 GB}Maior ou igual à capacidade mínima de armazenamento suportada pelo tipo da sua instância.
Armazenamento usado
Resultado da fórmula
Mínimo efetivo
10 GB
13 GB (a ramificação × 1.3 é menor)
20 GB (aplica-se o mínimo do PL1 ESSD)
500 GB
650 GB (a ramificação × 1.3 é menor)
650 GB
1.500 GB
1.900 GB (a ramificação + 400 GB é menor)
1.900 GB
A redução da capacidade de armazenamento ocorre em incrementos de 5 GB.
-
A capacidade mínima de armazenamento para cada nível de desempenho (PL) de Enhance SSD (ESSD) é:
Tipo de armazenamento
Capacidade mínima
PL0 ESSD
10 GB
PL1 ESSD
20 GB
PL2 ESSD
500 GB
PL3 ESSD
1.500 GB
Premium ESSD
10 GB
A capacidade de armazenamento de uma instância somente leitura deve ser maior ou igual à capacidade da instância RDS primária correspondente. Reduza primeiro o armazenamento da instância primária e, em seguida, o das instâncias somente leitura.
Reduzir a capacidade de armazenamento
A redução de armazenamento aciona uma migração de dados. Durante a operação, o status da instância muda para Upgrading/Downgrading.
Após a conclusão da migração, o sistema alterna as cargas de trabalho. Uma desconexão transitória de aproximadamente 30 segundos ocorre durante essa alternância. Nesse período, a maioria das operações relacionadas a bancos de dados, contas e configurações de rede fica indisponível. Agende as reduções de armazenamento fora dos horários de pico e configure sua aplicação para reconectar automaticamente.
Instâncias RDS não serverless
Acesse a página Instances. Na barra de navegação superior, selecione a região onde sua instância está localizada. Encontre a instância e clique em seu ID.
Na seção Configuration Information, clique em Change Specifications.
(Apenas para instâncias por assinatura) Na caixa de diálogo, clique em Downgrade e depois em Next step.
-
Arraste o controle deslizante ou clique no ícone de menos para definir um novo valor para Storage Capacity.
NotaO valor mínimo é
min{Used storage × 1.3, Used storage + 400 GB}, com incrementos de 5 GB, e não pode ser inferior ao mínimo suportado pelo tipo da sua instância. Verifique o armazenamento usado na página Basic Information. -
Defina o Switching Time:
Execute immediately: A migração de dados começa imediatamente, sem afetar as cargas de trabalho em execução. A alternância (com desconexão transitória) ocorre logo após a conclusão da migração.
Switch within maintenance window: A migração de dados começa imediatamente, sem afetar as cargas de trabalho em execução. A alternância ocorre dentro da janela de manutenção configurada. Para mais informações, consulte Definir a janela de manutenção de uma instância ApsaraDB RDS for PostgreSQL.
Clique em Confirm Order. Revise a comparação entre os estados anterior e posterior na caixa de diálogo Instance Information Comparison e clique em Continue para finalizar o pagamento.
Instâncias RDS Serverless
Acesse a página Instances. Na barra de navegação superior, selecione a região onde sua instância está localizada. Encontre a instância e clique em seu ID.
Na seção Instance Resources, clique em Modify ao lado de Storage Capacity.
-
No painel Modify, arraste o controle deslizante ou clique no ícone de menos para ajustar Storage Capacity e clique em OK.
NotaO valor mínimo é
min{Used storage × 1.3, Used storage + 400 GB}, com incrementos de 5 GB, e não pode ser inferior ao mínimo suportado pelo tipo da sua instância. Verifique o armazenamento usado na página Basic Information. Na caixa de diálogo Adjust Scaling Settings, confirme os detalhes e clique em OK. O status da instância muda para Upgrading/Downgrading durante a redução da capacidade de armazenamento.
Faturamento
Para detalhes sobre faturamento, consulte Alterações de especificação.
Perguntas frequentes
É possível reduzir o armazenamento em uma instância que usa SSDs padrão?
Os SSDs padrão não estão mais disponíveis para compra. Para reduzir o armazenamento em uma instância com SSD padrão, primeiro faça upgrade do tipo de armazenamento para ESSD e, em seguida, reduza a capacidade. Para mais informações, consulte [[EOS/Descontinuação] Fim das vendas do tipo de armazenamento SSD padrão para mecanismos de banco de dados específicos no ApsaraDB RDS a partir de 01 de julho de 2022](https://www.alibabacloud.com/help/en/rds/apsaradb-rds-for-mysql/end-of-sale-for-the-standard-ssd-storage-type-for-specific-database-engines-in-apsaradb-rds).
Próximos passos
Para alterar outras especificações da instância, consulte Alterar especificações da instância.
Para reduzir a capacidade de armazenamento via API, chame ModifyDBInstanceSpec. Defina DBInstanceStorage com a nova capacidade de armazenamento e configure outros parâmetros conforme necessário.