Har du overvejet at bruge mysqlimport? Du kan læse om det her:http://dev.mysql. com/doc/refman/5.1/da/mysqlimport.html
Jeg ville nok ikke gøre noget ved at slette de originale tabeller, for så skal du genskabe alle dine fremmednøgler, indekser, begrænsninger osv. hvilket er et rod og et vedligeholdelsesmareridt. Omdøbning af tabeller kan også forårsage problemer (som hvis du har synonymer til tabellerne, er jeg dog ikke sikker på, om mysql har synonymer).
Hvad jeg dog ville gøre, er at deaktivere nøglerne, før jeg indlæser dataene.
ALTER TABLE tbl_name DISABLE KEYS
Med andre ord, når du indlæser dataene, ønsker du ikke, at de skal forsøge at opdatere indekser, fordi det vil bremse belastningen. Du vil have indeksene opdateret, når indlæsningen er fuldført.
Så jeg tror, at ved at kombinere mysqlimport med tippet ovenfor, burde du være i stand til at få en rigtig effektiv belastning.