Last updated 15 July 2014. Created on 15 November 2013.
Edited by johnennew, mikeryan. Log in to edit this page.

Migrating large volumes of data can take considerable time - hours, or if you're migrating millions of objects, days. Shaving a few milliseconds off each item migrated can save you substantial time in the long run. Here are some hints and resources to help you turn those migrations around more quickly.

  1. Run migrations in drush rather than the UI.
  2. Tune your database.
  3. Identify bottlenecks.
  4. Disable hooks during migration.
  5. Use highwater marks to identify changed content.
  6. Multi-processing with drush

Looking for support? Visit the forums, or join #drupal-support in IRC.