Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql plus rapide INSÉRER

INSÉREZ toutes les données dans une table - la table avec laquelle vous allez réamorcer votre base de données - puis émettez une instruction INSERT SELECT car elle l'exécutera ensuite en tant que lot au lieu de 175 000 instructions différentes.

De plus, lorsque vous réamorcez votre base de données avec l'instruction INSERT SELECT, désactivez les contraintes sur la table cible ALTER TABLE yourtablename DISABLE KEYS puis réactivez-les ensuite ALTER TABLE yourtablename ENABLE KEYS .

Je construirais aussi personnellement un index de couverture sur la table de données de départ, car il n'aurait alors pas à lire une page de données.