Modificar um banco de dados
Se você deseja modificar um banco de dados, siga as instruções abaixo. É possível alterar o tipo de instância (vCPU / RAM), o tamanho e tipo do volume de armazenamento e modificar outras configurações.
Algumas alterações causam a reinicialização do banco de dados e consequente indisponibilidade temporária (o tempo varia de acordo com o tamanho da instância). Neste caso todas as conexões são terminadas e qualquer execução em andamento é interrompida.
- 🖥️ Console
- >_ CLI
Usando o Console
-
Acesse o Console Magalu Cloud;
-
No painel principal, escolha a opção Database;
-
Na lista de bancos de dados criados, abra o menu de opções daquele que você deseja modificar e seleciona a opção "Modificar";
-
Selecione o novo tipo de instância e ajuste o tamanho do armazenamento (este deve ser igual ou superior ao atual);
noteEsta ação pode aumentar o custo mensal aproximado do banco de dados.
-
Altere quaisquer outras configurações que desejar
-
Clique em "Salvar alterações" para confirmar;
-
Pode levar alguns minutos para que a modificação seja concluída. O banco de dados estará indisponível durante esse período. Aguarde até que o status indique "Ligado".
Usando a CLI
Modificar o tipo de instância
Para modificar o tipo de instância usada pelo banco de dados (vCPU/RAM) você pode utilizar o comando dbaas instances resize
com o parâmetro --instance-type-id
.
mgc dbaas instances resize --instance-id="3eb06ab4-01ce-428a-b54d-9438c29e6e93" --instance-type-id="8bbe8e01-40c8-4d2b-80e8-189debc44b1c"
Substitua:
- o valor de
instance-id
pelo ID da instância que você deseja alterar - o valor de
instance-type-id
pelo ID do novo tipo de instância que você deseja aplicar
Modificar o tamanho do volume de armazenamento
Para modificar o tamanho do volume você também pode utilizar o comando dbaas instances resize
com o parâmetro --volume.size
.
mgc dbaas instances resize --instance-id="3eb06ab4-01ce-428a-b54d-9438c29e6e93" --volume.size=50
Substitua:
- o valo de
instance-id
pelo ID da instância que você deseja alterar - o valor de
volume.size
pelo novo tamanho (em GB) do volume de armazenamento. Ele deve ser maior que o atual.
Modificar outras configurações
Para modificar outras configurações do banco de dados (vCPU/RAM) você pode utilizar o comando dbaas instances update
.
Com este comando você pode alterar as configurações de uma instância como o tempo de retenção dos snapshots, o horário de início do snapshot automático diário, o grupo de parâmetros, dentre outros. Execute o comando sem parâmetros para ver as flags correspondentes para cada atributo.
Por exemplo, para alterar o período de retenção de backups você pode executar o comando com a flag --backup-retention-days
:
mgc dbaas instances update --instance-id="3eb06ab4-01ce-428a-b54d-9438c29e6e93" --backup-retention-days=2
Substitua:
- o valor de
instance-id
pelo ID da instância que você deseja alterar - o valor de
backup-retention-days
pelo tempo de retenção que desejar, em dias.