Debora Cristiane Postado Novembro 19, 2013 Denunciar Share Postado Novembro 19, 2013 Boa tarde, Estou tentando incluir uma coluna numa tabela já criada e populada, porem o Mysql trava e danifica a tabela. Acho que deve ser alguma configuração, pois em tabelas menores ele inclui a coluna sem problema. Essa tabela em questão tem 8Gb. Obrigada, Débora. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Flechaus Postado Novembro 19, 2013 Denunciar Share Postado Novembro 19, 2013 Olá Debora Cristiane, tudo bem? Isso não é normal ou comum de acontecer com o MySQL. Eu costumo realizar alterações estruturais em meus bancos no horário de menor nível de acessos, recomendo que faça o mesmo. Certifique-se de que o servidor que você esteja utilizando para hospedar seu banco, tenha uma real capacidade para suportar bancos desta amplitude. Recomendo o uso de um servidor com um bom hardware e uma boa capacidade de memória, e que principalmente, seja um servidor dedicado. O MySQL possui métodos para corrigir este tipo de dano ao banco. Mas verifique estes detalhes que te passei para ver se tem algo a ver. Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Novembro 21, 2013 Denunciar Share Postado Novembro 21, 2013 ...Essa tabela em questão tem 8Gb. Obrigada, Débora.Concordo com Flechaus.O ideal é fazer esta operação (em tabela grande, principalmente), diretamente no console do servidor e estando STAND ALONE (Sem concorrência de outros usuários).Uma tabela tão grande você realmente precisa de todos estes dados?Já considerou colocar os dados mais antigos em um banco de histórico?Pense a respeito. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tércio fernandes Postado Novembro 22, 2013 Denunciar Share Postado Novembro 22, 2013 Um outra idéia que vai dar mais trabalho mas é uma saida seria, fazer um backup ".sql" dessa tabela, apagava tudo dela. Cria a "coluna" que você quer que e depois tras os dados de volta. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Novembro 22, 2013 Denunciar Share Postado Novembro 22, 2013 Um outra idéia que vai dar mais trabalho mas é uma saida seria, fazer um backup ".sql" dessa tabela, apagava tudo dela. Cria a "coluna" que você quer que e depois tras os dados de volta. Aceitável, mas como disse antes:"O ideal é fazer esta operação (em tabela grande, principalmente), diretamente no console do servidor e estando STAND ALONE (Sem concorrência de outros usuários)." Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Debora Cristiane
Boa tarde,
Estou tentando incluir uma coluna numa tabela já criada e populada, porem o Mysql trava e danifica a tabela.
Acho que deve ser alguma configuração, pois em tabelas menores ele inclui a coluna sem problema.
Essa tabela em questão tem 8Gb.
Obrigada,
Débora.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.