A falta de espaço de armazenamento pode causar falhas de gravação, perda de dados ou até mesmo a indisponibilidade da instância, afetando gravemente os seus service. O Database Autonomy Service (DAS) expande o armazenamento automaticamente quando um limiar especificado é atingido. O processo de expansão não requer a reinicialização da instância e não afeta suas cargas de trabalho.
Pré-requisitos
-
Sua instância do ApsaraDB RDS for MySQL atende aos seguintes requisitos:
Versão da instância: 8.0 ou 5.7
Tipo de armazenamento: disco em cloud
Certifique-se de que sua conta tenha saldo suficiente para cobrir o custo da expansão.
-
A service-linked role for DAS foi criada.
NotaSe você ainda não criou a função vinculada ao service para o DAS, o sistema a cria automaticamente ao ativar a expansão automática de armazenamento, antes que a primeira expansão ocorra.
Como funciona
Quando a expansão automática de armazenamento é acionada em uma instância primária que possui instâncias somente leitura, o sistema verifica o tamanho de armazenamento de cada instância somente leitura. Se uma instância somente leitura tiver menos espaço de armazenamento do que o tamanho alvo da instância primária após a expansão, a instância somente leitura será expandida primeiro. Após a expansão de todas as instâncias somente leitura, o sistema expande a instância primária. Para mais informações, consulte [[Product/Feature changes] Optimization of automatic storage expansion rules for ApsaraDB RDS for MySQL and ApsaraDB RDS for PostgreSQL instances](t2303449.dita#concept_2303449).
Faturamento
O faturamento segue as mesmas regras da alteração manual de especificações da instância. Para mais informações, consulte Change instance specifications.
Procedimento
acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, encontre a instância RDS e clique em ID da instância.
No painel de navegação à esquerda, escolha Autonomy Services > Diagnostics > Autonomy Center. Na página Autonomy Center, clique em Autonomy Service Settings.
Na aba Autonomous Function Management > Autonomous Function Settings, ative o service de autonomia.
-
Na aba Optimization and Throttling, selecione a caixa de seleção Automatic Space Expansion e configure os seguintes parâmetros.
Parâmetro
Descrição
Available storage space is less than or equal to
Quando o espaço de armazenamento disponível da sua instância for menor ou igual ao limiar especificado, o sistema expande o armazenamento pelo maior valor entre as seguintes opções:
-
5 GB.
NotaSe o espaço total de armazenamento de uma instância for menor que 50 GB e o espaço de armazenamento disponível for menor que 10%, a etapa de expansão é ajustada para 10 GB.
-
15% do espaço de armazenamento atual da instância (arredondado para o múltiplo de 5 mais próximo).
Por exemplo, se o espaço total de armazenamento atual for de 100 GB, 15% desse valor corresponde a 15 GB. Como 15 GB é maior que 5 GB, quando o limiar for atingido, o sistema adicionará 15 GB de armazenamento. Após a conclusão da expansão, o espaço total de armazenamento passará a ser de 115 GB.
Maximum Storage of Automatic Expansion
O limite superior do espaço total de armazenamento da instância após a expansão. Esse valor deve ser maior ou igual ao espaço total de armazenamento atual da instância.
-
Limite do ESSD: 32.000 GB
-
Limite do SSD padrão: 6.000 GB
NotaO SSD padrão foi descontinuado. Recomendamos que você faça upgrade para um ESSD.
NotaO intervalo mínimo entre duas expansões de armazenamento consecutivas é de 10 minutos.
-
Clique em OK.
-
(Opcional) Configure um modelo de alerta para receber alertas e manter-se informado sobre os eventos de Automatic Storage Expansion da sua instância de banco de dados.
O sistema recomenda um modelo de alerta e adiciona regras de alerta para os eventos de autonomia correspondentes. Siga as instruções na tela para concluir a configuração.
NotaSe você já configurou um modelo de alerta para a instância, siga as instruções na tela para adicionar regras de alerta para os eventos de autonomia correspondentes ao modelo de alerta.
crie seu próprio modelo de alerta e regras de alerta. Para mais detalhes, consulte Configure alert templates e Configure alert rules.
-
Selecione um alert contact group para as notificações.
Clique em Add Contact para adicionar um novo contato de alerta.
Clique em Create Contact Group para adicionar um novo grupo de contatos de alerta.
Clique em Modify ou Remove ao lado de um contato e modifique ou exclua o contato.
Para instruções detalhadas, consulte gerencie contatos de alerta.
Confirme os associated resources.
Clique em Submit Configuration e confirme a configuração de alerta na caixa de diálogo exibida.
visualize resultados da expansão automática
acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, encontre a instância RDS e clique em ID da instância.
No painel de navegação à esquerda, escolha Autonomy Services > Diagnostics.
Na aba Autonomy Center, selecione Auto-Scaling Events e um intervalo de tempo personalizado e visualize os detalhes da expansão automática de armazenamento.
Documentos relacionados
A redução de escala automática não é suportada após uma expansão de armazenamento. Se precisar reduzir o armazenamento, modifique manualmente as especificações da instância. Para mais informações, consulte Change instance specifications.
ative a automatic fragment reclamation para limpar fragmentos de tablespace e reduzir o desperdício de espaço de armazenamento.
Utilize os recursos de storage analysis e capacity assessment para visualizar e analisar o uso do seu armazenamento.
-
Para informações sobre a expansão automática de armazenamento para outros mecanismos de banco de dados, consulte os seguintes tópicos:
ApsaraDB RDS for PostgreSQL: Automatic storage expansion
ApsaraDB RDS for SQL Server: Configure automatic storage expansion