J'ai deux tables de base de données. L'un contient des centaines de millions d'enregistrements. Permet d'appeler celui-là history
. L'autre est calculé quotidiennement et je souhaite copier tous ses enregistrements dans celui- history
ci.
Ce que j'ai fait était de courir:
INSERT INTO history SELECT * FROM daily
Et ça a fait l'affaire pendant un moment, mais ça a commencé à devenir de plus en plus lent au fur et à mesure que le nombre de disques augmentait. Maintenant , j'ai environ 2 millions d' enregistrements qui doivent être copiés à partir daily
de history
en seule opération et prend trop de temps pour terminer.
Existe-t-il un autre moyen plus efficace de copier des données d’une table à l’autre?