Mysql phpMyadmin Timeout Question

Eu tenho um banco de dados muito grande no Mysql. Eu preciso que seja mantido dessa maneira. por exemplo, são cerca de 300.000 registros no Innodb.

Analisei os registros no banco de dados, mas agora preciso refiná-lo, convertendo alguns dos tipos de campo, por exemplo, um longo int para tinyint ou algo assim. Quando eu executo isso no phpMyadmin, a conexão após 6 minutos é interrompida e recebo um erro de tempo limite de conexão?.

Desde que o php enviou o pedido para o mysql, o mysql não deveria estar apenas fazendo suas coisas, não importa o que até que seja feito? portanto, mesmo que a página php atinja o tempo limite, ela ainda será concluída ?. Ou quando o tempo limite da conexão termina, o Mysql simplesmente desiste da solicitação?.

Eu preciso executar um filtro no banco de dados através do php e quero poder atualizar a página a cada 30 segundos com novos resultados que encontrar enquanto continua sua pesquisa, mas se o usuário navegar, eu ainda gostaria de terminar a pesquisa pois cria uma tabela para esse usuário. Portanto, se eles executarem uma consulta e fecharem o navegador quando voltarem, ela continuará com a pesquisa?.

Nunca trabalhei com um grande banco de dados como esse antes, se os usuários fizerem uma pesquisa textual, sei que levará muito tempo. Quaisquer informações / dicas ou orientações serão apreciada

Obrigad

questionAnswers(2)

yourAnswerToTheQuestion