Добрый день.
Можно разгрузить базу таким образом:
При апдейте, или инсерте, вместо того, чтобы писать в базу, пишем в файл, с меткой, например:
i|значение1|значение2
u|значение1|значение2
И каждые несколько минут кроном лочить файл, загружать данные, очищать, а потом разбирать данные (пара explode) и генерировать запросы с массовым INSERT (что тоже в разы ускорит их вставку), и UPDATE.