Fiz esta consulta: ALTER TABLE dbname.tablename DROP COLUMN columnname
e está rodando há algumas horas e queria saber quanto tempo ainda estaria rodando.
São aproximadamente 750m de linhas.
Obrigado !
Se você precisar de mais detalhes, eu os darei, não queria dar detalhes que não fossem úteis
No programa cliente mysql, não há uma maneira padrão de ver o progresso. O MariaDB tem uma maneira (veja meu post de 10 anos. Existe um indicador de progresso para o progresso do OPTIMIZE TABLE? )
Se você deseja rastreá-lo, pode fazê-lo fora do programa cliente mysql.
Primeiro, faça login no mysql e execute
SELECT @@global.datadir;
Digamos que lhe dê
/var/lib/mysql
No sistema operacional como root, faça o seguinte
Isso mostrará o tamanho do arquivo físico da tabela InnoDB.
Agora execute isso na mesma pasta do banco de dados
ou
Você deve ver uma tabela temporária de algum tipo começar com um
#
Quando seus respectivos tamanhos de arquivo se aproximam, isso deve ser feito em breve.
Se o arquivo temporário for pequeno e não mudar, sua tabela pode estar bloqueada aguardando a conclusão da leitura ou gravação.