Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql mais rápido INSERT


INSERT todos os dados em uma tabela - a tabela com a qual você irá propagar novamente seu banco de dados - e, em seguida, emita uma instrução INSERT SELECT porque ela será executada como um lote em vez de 175K instruções diferentes.

Além disso, quando você reenviar seu banco de dados com a instrução INSERT SELECT, desative as restrições na tabela de destino ALTER TABLE yourtablename DISABLE KEYS e depois ligue-os novamente ALTER TABLE yourtablename ENABLE KEYS .

Eu também construiria pessoalmente um índice de cobertura na tabela de dados de semente porque então não teria que ler uma página de dados.