Sim. Você precisará de espaço suficiente para duas cópias da tabela. O MySQL realiza alterações de tabelas criando uma nova tabela, copiando dados do antigo e, em seguida, excluindo a tabela antiga.
Eu tenho uma grande tabela InnoDB que eu quero alterar adicionando uma pequena coluna para. Estou preparado para aguardar um pouco, mas estou pensando em quanto espaço em disco o comando ALTER TABLE
consumirá enquanto estiver sendo executado? Vou precisar de espaço suficiente no meu disco para duas cópias completas da tabela?