A expansão automática de espaço aumenta o armazenamento da sua instância de banco de dados quando ele está acabando. Você define um limiar e, quando o armazenamento disponível cai para esse nível, o sistema expande o armazenamento automaticamente. Isso ajuda a evitar a perda de dados e interrupções nos negócios causadas por falhas no banco de dados. O sistema não reinicia a instância durante a expansão, portanto, seus services não são afetados.
Pré-requisitos
-
A instância de banco de dados deve ser de um tipo compatível e estar localizada em uma região compatível.
Banco de dados
Região
ApsaraDB RDS for MySQL Basic, High-availability ou Cluster Edition (com cloud disks)
PolarDB for MySQL Standard Edition
Este recurso depende da detecção de anomalias e está disponível apenas nas regiões que oferecem suporte a ele. As seguintes regiões são compatíveis:
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Chengdu), China (Zhengzhou), China (Hong Kong), Japan (Tokyo), South Korea (Seoul), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Philippines (Manila), Thailand (Bangkok), UAE (Dubai), SAU (Riyadh - Partner Region), Germany (Frankfurt), US (Silicon Valley), US (Virginia), and UK (London)
ApsaraDB RDS for SQL Server High-availability ou Cluster Edition (com cloud disks)
NotaPara instâncias somente leitura do ApsaraDB RDS for SQL Server, não ative a expansão automática de espaço de forma independente.
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Heyuan), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Chengdu), China (Hong Kong), Japan (Tokyo), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), UAE (Dubai), Germany (Frankfurt), US (Silicon Valley), US (Virginia), and UK (London)
Certifique-se de que sua conta tenha saldo suficiente para pagar pela expansão.
-
Uma função vinculada ao service para o DAS deve estar criada.
NotaSe você não criou uma função vinculada ao service para o DAS, o sistema cria uma automaticamente antes da primeira expansão automática de espaço.
Informações de contexto
Para obter mais informações, consulte recursos de Auto Scaling do DAS.
Observações de uso
Quando a expansão automática de espaço é acionada para uma instância primária com instâncias somente leitura, o sistema expande primeiro qualquer instância somente leitura cujo armazenamento seja menor que o tamanho de destino da instância primária. O sistema expande a instância primária somente após expandir todas as instâncias somente leitura necessárias.
Devido a limitações de drivers do Windows, este recurso não está disponível para algumas instâncias. Recomendamos que você atualize a versão secundária do mecanismo do SQL Server.
Faturamento
As regras de faturamento são as mesmas aplicadas ao upgrade manual do espaço de armazenamento de uma instância RDS. Para obter mais informações, consulte Regras de faturamento para alterações de configuração.
Procedimento
Faça login no console do DAS.
No painel de navegação à esquerda, clique em .
Encontre a instância de destino e clique em ID da instância para abrir a página de detalhes da instância.
No painel de navegação à esquerda, clique em Autonomy Center.
Na página Autonomy Center, clique em Autonomy Service Settings à direita.
Na aba , 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 ≤
O limiar de expansão.
Quando o espaço de armazenamento disponível da sua instância for menor ou igual a este limiar, o sistema expande o armazenamento pelo maior valor entre os dois seguintes:
5 GB
NotaSe o espaço total de armazenamento da instância for menor que 50 GB e o espaço de armazenamento disponível for menor que 10% do armazenamento total, a etapa de expansão é ajustada para 10 GB.
15% do armazenamento total atual da instância (arredondado para o múltiplo de 5 mais próximo).
Por exemplo, se o seu armazenamento total for de 100 GB, o incremento de expansão será de 15 GB (15% de 100 GB, que é maior que o mínimo de 5 GB). Após uma expansão bem-sucedida, o armazenamento total será de 115 GB.
NotaPara instâncias de banco de dados PolarDB for MySQL Standard Edition, o limiar de expansão é definido pelo sistema e não requer configuração manual. Para obter detalhes sobre os limiares, consulte Limiares de scale-out para o PolarDB for MySQL Standard Edition.
Maximum Storage of Automatic Expansion
O espaço total de armazenamento máximo que a instância pode atingir por meio da expansão automática. Este valor deve ser maior ou igual ao armazenamento total atual da instância.
ImportantePara instâncias de banco de dados PolarDB for MySQL Standard Edition, o tamanho da etapa de expansão é um múltiplo de 10. Recomendamos que você defina o Maximum Storage of Automatic Expansion como um múltiplo de 10. Caso contrário, a expansão pode falhar ou não atingir o Maximum Storage of Automatic Expansion especificado.
NotaO intervalo mínimo entre operações de expansão sucessivas é de 10 minutos.
clique em OK.
-
configure um Alert Template para receber notificações sobre expansões automáticas de espaço.
O sistema recomenda um modelo de alerta com as regras de alerta apropriadas. Siga as instruções para concluir a configuração.
NotaSe você já configurou um modelo de alerta para a instância, siga as instruções para adicionar regras de alerta para os eventos autônomos correspondentes ao modelo.
Se você precisar configurar o modelo e as regras de alerta por conta própria, consulte configure modelos de alerta e configure regras de alerta.
-
selecione um Alert Contact Group para receber notificações de alerta.
clique em Add Contact para adicionar um novo contato de alerta.
clique em Create Contact Group e crie um novo grupo de contatos.
clique em Modify ou Remove ao lado de um contato e modifique ou exclua suas informações.
Para obter mais informações, consulte gerencie contatos de alerta.
clique em Submit Configuration, envie e confirme as configurações na caixa de diálogo subsequente.
visualize resultados da expansão automática
Faça login no console do DAS.
No painel de navegação à esquerda, clique em .
Encontre a instância de destino e clique em ID da instância para abrir a página de detalhes da instância.
No painel de navegação à esquerda, clique em Autonomy Center.
Na página Autonomy Center, visualize os Auto-Scaling Events para o intervalo de tempo selecionado.
clique em Details para visualizar os detalhes da expansão automática de espaço. Na lista de eventos, é exibido um registro chamado Auto-scaling event com um nível de evento de Notice. clique em botão Details à sua direita.
Limiares de scale-out do PolarDB for MySQL Standard Edition
O limiar de expansão depende do espaço total de armazenamento da instância, conforme mostrado na tabela abaixo:
|
Espaço total de armazenamento |
Limiar de expansão |
|
Menos de 120 GB |
Espaço de armazenamento disponível < 50% do espaço total de armazenamento |
|
De 120 GB a menos de 1 TB |
Espaço de armazenamento disponível < 30% do espaço total de armazenamento |
|
De 1 TB a menos de 10 TB |
Espaço de armazenamento disponível < 20% do espaço total de armazenamento |
|
10 TB ou mais |
Espaço de armazenamento disponível < 10% do espaço total de armazenamento |
confirme a source da expansão
A expansão automática de espaço do DAS expande apenas o espaço de armazenamento. Ela não aciona uma alteração na especificação da instância. Se você receber um pedido de upgrade inesperado, use o ActionTrail para confirme a source da operação.
Faça login no console do ActionTrail.
Na página Event Query, defina o filtro de nome do service para ApsaraDB RDS ou DAS e visualize os eventos de operação relacionados à expansão de armazenamento.
Use o operador e o tipo de operação no registro do evento para distinguir uma expansão automática de armazenamento acionada pelo DAS de uma alteração manual de configuração iniciada por um usuário na sua conta.
Por padrão, o ActionTrail registra eventos de gerenciamento dos últimos 90 dias. Para obter mais informações, consulte Consulte eventos no console do ActionTrail.
Documentos relacionados
-
Após uma expansão automática de espaço, a redução automática de espaço não é compatível atualmente. Para reduzir o espaço, você deve alterar a configuração manualmente. Para obter mais informações, consulte Alterar configuração.
NotaO scale-in manual não é compatível com instâncias ApsaraDB RDS for SQL Server ou PolarDB for MySQL Standard Edition.
Você pode ativar o reclamação automática de fragmentos para limpar fragmentos de espaço de tabela e reduzir o desperdício de espaço de armazenamento.
Você pode usar os recursos análise de armazenamento e avaliação de capacidade para analisar o uso do seu armazenamento.
Se a sua instância de banco de dados for o ApsaraDB RDS for PostgreSQL, consulte Expansão automática de armazenamento.
Se a sua instância de banco de dados for o PolarDB for MySQL, consulte defina a expansão automática para cloud disks ESSD.