Database Migrations - Lessons from Failure, and Tips for success
mbseid.com
mbseid.com
After all of the guffaw we just went through with MongoDB, is disabling fsync the right solution to speeding up MySQL migrations?
But for data stability, I see why it was done. It is a trade off, one that we may reconsider down the line.
Edit: Misread the question. I'm not exactly sure, but it significantly improves speed, enough for us to complete the migration, then switch it back on during production.
One note: when running on a VM, it seems not to flush to disk regardless of the OS setting. Probably because of the virtualization software