Quanto espaço em disco o innodb precisa para ALTER TABLE

3

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?

    
por Leopd 07.06.2011 / 06:41

1 resposta

5

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.

    
por 07.06.2011 / 06:54