Цитата(viardo @ 23.01.2008, 21:25)

Думаю что проблема не в MySQL, так как с ней
без изменений первоначально работал на виртуальном
хостинге и задержек небыло.
А на VPS возникла.
- возможно и не в MySQL дело, вариантов много, но твердо утверждать что дело не в БД не стоит
- вот пример (возможно не имеющий к Вам никакого отношения):
при использовании виртуального хостинга БД физически находилась на той же машине что и PHP? и соединение производилось через UNIX-сокет. После переноса на VPS БД оказалась на одной машине, а PHP на другой, соединение прозводится через TCP-сокет, что на несколько порядков медленней.
- еще пример:
на виртуальном хостинге применялся PHP подключенный как модуль, после переноса на VPS PHP подключили как CGI, что не дает PHP возможности длительно хранить открытые соединения с БД и соединение открывается заново при каждом запросе клиента, что приводит к задержке
- а еще могут быть кривые DNS-ы что мешает PHP прорезолвить localhost или чего там указано при коннекте к БД
+ куча других причин действительно не имеющих отношения к БД