Reduza a capacidade de armazenamento de uma instância ApsaraDB RDS for MySQL que utiliza discos em cloud para minimizar o desperdício de recursos e reduzir custos. Na mesma operação, também é possível rebaixar o nível de performance (PL) de um ESSD (enterprise SSD) e o tipo da instância.
Pré-requisitos
Antes de começar, verifique se a instância atende a todos os requisitos abaixo. Consulte a página Basic Information para obter os detalhes da instância.
Requisitos da instância:
Versão principal do engine: 5,7 ou 8,0
Versão secundária do engine: 20210430 ou posterior
-
Tipo de armazenamento: enterprise SSD (ESSD) ou disco de performance premium — SSDs padrão não são suportados
NotaSe a instância usar um SSD padrão, upgrade it to an ESSD primeiro.
-
Arquitetura da instância: somente nova arquitetura (kindcode=18)
NotaVerifique a arquitetura usando a API DescribeDBInstanceAttribute. Se a instância utilizar a arquitetura antiga (kindcode=1 ou 3), upgrade the minor engine version primeiro.
Status da instância: Running, com log backup ativado
Requisitos da conta:
-
Nenhuma ordem de renovação não paga na sua conta Alibaba Cloud
NotaPara quitar ordens pendentes, acesse o console do ApsaraDB RDS, passe o cursor sobre Expense no canto superior direito e clique em Orders. Na página Orders for Services, pague ou cancele as ordens pendentes.
Para redução de capacidade em instância somente leitura: a instância primária deve estar com status Running
Limitações
Frequência de redução
É possível reduzir a capacidade de armazenamento até duas vezes por dia. Evite reduções frequentes para não causar interrupções no service.
Capacidade mínima após a redução
A capacidade mínima para a qual você pode reduzir o armazenamento é determinada por:
min{current usage × 1.3, current usage + 400 GB}
O resultado também não pode ser inferior ao mínimo absoluto do tipo de disco. A capacidade de armazenamento é ajustada em incrementos de 5 GB. A redução é suportada apenas dentro da mesma série e arquitetura.
Mínimos absolutos por tipo de disco:
|
Tipo de disco |
Capacidade mínima |
|
PL1 ESSD |
20 GB |
|
PL2 ESSD |
500 GB |
|
PL3 ESSD |
1.500 GB |
|
Disco de performance premium |
10 GB |
Exemplo: Uma instância usa um PL1 ESSD (mínimo: 20 GB) com 2.000 GB alocados.
|
Armazenamento usado |
Resultado da fórmula |
Mínimo para o qual é possível reduzir |
|
10 GB |
13 GB (abaixo do limite de 20 GB) |
20 GB |
|
500 GB |
650 GB |
650 GB |
|
1.500 GB |
1.900 GB |
1.900 GB |
Instâncias primária e somente leitura
A capacidade de armazenamento de uma instância somente leitura deve ser maior ou igual à da instância primária. Reduza a instância primária antes de reduzir a instância somente leitura.
Jobs de backup
Uma operação de redução pode cancelar um job de backup em andamento. Inicie a redução somente após a conclusão do backup atual.
Requisitos de binary log
Se a instância gerar binary logs em alta taxa, verifique se há logs suficientes retidos localmente antes de iniciar a redução. Para ajustar a política de retenção de logs, consulte Modify RDS backup policy.
Duração da operação de redução
O tempo necessário depende do uso do disco e do tráfego do service. Se a instância lidar com alto tráfego, aumente o período de retenção de log local e o número de arquivos de log retidos para melhorar a eficiência e a taxa de sucesso da operação.
Faturamento
Para detalhes sobre alterações de preços, consulte Billing rules for upgrades/downgrades.
Impacto
A redução de armazenamento causa uma interrupção transiente de conexão de aproximadamente 30 segundos. Durante esse período, a maioria das operações relacionadas a bancos de dados, contas ou redes ficará indisponível. Realize a operação em horários de menor tráfego e certifique-se de que a aplicação tenha um mecanismo de reconexão automática configurado.
O status da instância exibe Upgrading durante a operação e retorna para Running ao concluir. A operação envolve cópia de dados e leva alguns minutos — mais tempo do que uma expansão de armazenamento.
Faturamento
Para informações sobre alterações de faturamento resultantes de uma redução, consulte Billing rules for upgrades/downgrades.
Reduza a capacidade de armazenamento
Pay-as-you-go and subscription instances
Acesse a lista de instâncias RDS, selecione uma região e clique no ID da instância desejada.
Na seção Configuration Information, clique em Change Specifications.
(Somente instâncias com assinatura) Na caixa de diálogo exibida, clique em Downgrade e, em seguida, clique em Next.
-
Defina os seguintes parâmetros:
Parâmetro
Descrição
Storage type
(Opcional) Selecione um tipo de armazenamento.
Instance type
(Opcional) Selecione um tipo de instância.
Storage capacity
Mova o controle deslizante ou clique no ícone de menos para diminuir o armazenamento. A nova capacidade deve satisfazer
min{current usage × 1.3, current usage + 400 GB}e não pode ser inferior ao mínimo do tipo de disco. A capacidade é ajustada em incrementos de 5 GB.Switching time
Escolha o momento para realizar a alternância: Switch Immediately After Data Migration inicia a migração imediatamente e realiza a alternância ao concluir. Switch Within Maintenance Window inicia a migração imediatamente, mas adia a alternância para a maintenance window. Ambas as opções causam uma interrupção transiente de conexão no momento da alternância.
Leia e aceite os Termos de Service, em seguida clique em Confirm Order. Revise a configuração da instância antes e depois da alteração, clique em Continue e conclua o pagamento.
Serverless instances
Acesse a lista de instâncias RDS, selecione uma região e clique no ID da instância desejada.
Na página Basic Information, na seção Instance Resources, clique em Modify ao lado de Storage Capacity.
Clique no ícone de menos para diminuir a capacidade de armazenamento, clique em OK e, em seguida, clique em Confirm.
Perguntas frequentes
Por que minha redução está bloqueada ou exibindo um mínimo maior do que o esperado?
A capacidade mínima para a qual você pode reduzir o armazenamento é min{current usage × 1.3, current usage + 400 GB}, e nunca pode ser inferior ao mínimo absoluto do tipo de disco (por exemplo, 20 GB para um PL1 ESSD). Se o armazenamento usado for alto, o resultado da fórmula também será alto. Para reduzir ainda mais, diminua os dados armazenados na instância e tente novamente.
Como reduzir a capacidade de uma instância com SSD padrão?
SSDs padrão não suportam redução de capacidade de armazenamento. . — faça upgrade para um ESSD primeiro e, em seguida, siga as etapas deste tópico.
Próximas etapas
Reduza a capacidade via API: chame ModifyDBInstanceSpec com
DBInstanceStoragedefinido como a capacidade desejadaReduza o armazenamento de instâncias que usam discos locais de alta performance