На 1gb имхо можно на VPS использовать внешний MySQL сервер хостинга. Работает он быстро, рекомендую использовать именно его.
Пробовал, ситуация иногда также повторяется.
А может тогда дело не в MySQL-сервере. Вы писали, что на локальной машине проблем нет.
Вы выполняете запросы из консоли MySQL или используете какую-либо бибилиотеку (libmysql, pdo)?