Reduza a capacidade de armazenamento de uma instância do ApsaraDB RDS for MySQL que utiliza cloud disks para diminuir o desperdício de recursos e reduzir custos. Na mesma operação, também é possível reduzir o nível de desempenho (PL) de um enterprise SSD (ESSD) e o tipo de instância.
Pré-requisitos
Antes de iniciar, verifique se a instância atende a todos os requisitos a seguir. Consulte a página Basic Information para obter os detalhes da instância.
Requisitos da instância:
Versão principal do mecanismo: 5.7 ou 8.0
Versão secundária do mecanismo: 20210430 ou posterior
-
Tipo de armazenamento: enterprise SSD (ESSD) ou disco de desempenho premium — SSDs padrão não têm suporte
NotaSe a instância usar um SSD padrão, faça upgrade para um ESSD primeiro.
-
Arquitetura da instância: apenas a nova arquitetura (kindcode=18)
NotaVerifique a arquitetura usando a API DescribeDBInstanceAttribute. Se a instância usar a arquitetura antiga (kindcode=1 ou 3), atualize a versão secundária do mecanismo primeiro.
Status da instância: Running, com o backup de log ativado
Requisitos da conta:
-
Nenhum pedido de renovação não pago na conta Alibaba Cloud
NotaPara quitar pedidos não pagos, acesse o console do ApsaraDB RDS, passe o mouse sobre Expense no canto superior direito e clique em Orders. Na página Orders for Services, pague ou cancele os pedidos.
Para reduzir uma instância somente leitura: a instância primária deve estar Running
Limitações
Frequência de redução
Reduza a capacidade de armazenamento no máximo duas vezes por dia. Evite reduções frequentes para evitar interrupções no service.
Armazenamento mínimo após a redução
A capacidade mínima de armazenamento permitida na redução é 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. O sistema ajusta a capacidade de armazenamento em incrementos de 5 GB. Há suporte para redução 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 desempenho premium |
10 GB |
Exemplo: Uma instância usa um PL1 ESSD (mínimo: 20 GB) com 2.000 GB alocados.
|
Armazenamento utilizado |
Resultado da fórmula |
Mínimo para redução |
|
10 GB |
13 GB (abaixo do mínimo de 20 GB) |
20 GB |
|
500 GB |
650 GB |
650 GB |
|
1.500 GB |
1.900 GB |
1.900 GB |
Instâncias primárias 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.
Tarefas de backup
Uma operação de redução pode cancelar uma tarefa de backup em execução. Inicie a redução após a conclusão do backup atual.
Requisitos de log binário
Se uma instância gerar logs binários em uma taxa alta, certifique-se de reter logs suficientes localmente antes de iniciar uma redução. Se necessário, modifique a política de retenção de logs consultando Modify RDS backup policy.
Duração da redução
O tempo necessário depende do uso do disco e do tráfego do service. Se a instância lidar com um alto tráfego de service, aumente o período de retenção de logs locais e o número de arquivos de log retidos para melhorar a eficiência e a taxa de sucesso da operação.
Faturamento
Para obter detalhes sobre as alterações de preços, consulte Billing rules for upgrades/downgrades.
Impacto
A redução de armazenamento causa uma interrupção transitória na conexão que dura cerca de 30 segundos. Durante essa interrupção, a maioria das operações relacionadas a bancos de dados, contas ou redes fica indisponível. Execute a redução em horários de baixa demanda e certifique-se de que a aplicação tenha um mecanismo de reconexão automática.
O status da instância passa para Upgrading durante a operação e retorna para Running após a conclusão. A redução envolve a cópia de dados e leva vários minutos, demorando mais que uma expansão.
Faturamento
Para obter detalhes sobre as alterações de faturamento resultantes de uma redução, consulte Billing rules for upgrades/downgrades.
Reduzir a capacidade de armazenamento
Instâncias de pagamento conforme o uso e por assinatura
Acesse a lista de instâncias do RDS, selecione uma região e clique no ID da instância de destino.
Na seção Configuration Information, clique em Change Specifications.
(Apenas para instâncias por assinatura) Na caixa de diálogo exibida, clique em Downgrade e, em seguida, clique em Next.
-
Agora 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 atender a
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
Selecione quando realizar a troca: Switch Immediately After Data Migration inicia a migração imediatamente e realiza a troca após a conclusão da migração. Switch Within Maintenance Window inicia a migração imediatamente, mas adia a troca até a maintenance window. Ambas as opções causam uma interrupção transitória na conexão durante a troca.
Leia e aceite os Termos de service, depois clique em Confirm Order. Revise as configurações da instância antes e depois da alteração, clique em Continue e conclua o pagamento.
Instâncias Serverless
Acesse a lista de instâncias do RDS, selecione uma região e clique no ID da instância de destino.
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, confirme a operação clicando em Confirm.
Perguntas frequentes
Por que a redução está bloqueada ou exibindo um mínimo maior que o esperado?
O armazenamento mínimo permitido na redução é 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 utilizado for alto, o resultado da fórmula será alto. Para reduzir ainda mais, reduza o volume de dados armazenados na instância primeiro e tente novamente.
Como reduzir uma instância com SSD padrão?
Os SSDs padrão não têm suporte para redução de armazenamento. . — faça upgrade para um ESSD primeiro e siga as etapas neste tópico.
Próximos passos
Reduza via API: chame ModifyDBInstanceSpec com
DBInstanceStorageconfigurado com a capacidade de destinoScale in storage for instances using high-performance local disks