я пробывал и менять его, одна реакция, там невооруженным глазом видно что в базе. Этот же движок нормально работал на обычном хостинге
На хостинге как Вы понимаете Вам дается определенное количество соединений с mysql базой данных. MySQL на хостинге не ограничен в потреблении памяти и уже настроен на работу хостинг-провайдером.
Теперь ситуация на VDS: MySQL настраивается пользователем сервера. Если Вы не заглядывали в логи mysql и в его конфигурацию, то естественно могут возникать проблемы.
MySQL не ограничен на количество одновременных подключений к нему, но сама работа сервиса mysql ограничена количеством памяти на сервере. Тоесть если какой-то скрипт (форум) запрашивает больше памяти, чем доступно на сервере или выделено mysql (данное в конфигурации mysql), то запрашиваемые функции скрипта на будут совершаться.
То есть все зависит от правильной конфигурации и выделения памяти.
Посмотрите страницу
http://vdsplanet.ru/help/ на количество памяти потребляемое тем или иным сервисом и сделайте выводы. Может Вам просто не хватает памяти.
Спасибо.