Генерация 10сек.? mysql UPDATE.

590
.
И так. Тут я был потихой в шоке, когда увидел что генерация страниц на моём сайте 10сек. я конечно был в глубоком аху ужасе и пошел ковырять код.
Не чего того, что могло бы вызвать такую генерацию не было, решил построчно пихать код генерации и тут, момент оказалось что грузит так запрос:
mysql_query("UPDATE `users` SET
`lastdate`='".time()."',
`ip`='$ip',
`browser`='".mysql_real_escape_string($uagent)."',
`tos`='$totalonsite' WHERE `id`='$user_id'");

Какого фига этот запрос грузит на 10сек. (проверял даже, убирал код и всё было круто)?
.
Let Mortal Kombat begin
как вариант зайти в phpmyadmin и оптимизировать таблицу users - хотя вряд ли это поможет
.
seg0ro (11.02.2012/06:41)
как вариант зайти в phpmyadmin и оптимизировать таблицу users - хотя вряд ли это поможет
Оптимизировал уже, не помогло. В таблице 34 записи, ну мистика какая-то.)
.
А может у тебя ошибка например какая то переменная не определена в запросе.
.
Krite (11.02.2012/07:26)
А может у тебя ошибка например какая то переменная не определена в запросе.
нет, всё на месте.
.
Уехал в Украину
хостера спрашивай
.
Windler
Dimario (11.02.2012/08:37)
хостера спрашивай
Дык, VDS.
.
В консоли подключись к мускулу и выполни
USE `Название базы`;

EXPLAIN	
UPDATE `users` SET
`lastdate`='Любые числа',
`ip`='Любые числа',
`browser`='Произвольный агент',
`tos`='Любые числа' WHERE `id`='ID юзера'
\G


и результат сюда задно и увидим мускул виснет или где то в скрипте косяк
.
Вот.
Прикрепленные файлы:
.
Не знаю, вот у меня два сайта, с первый же всё нормально, генерация в тысячных там. (ну разве что они на разных IP).
Всего: 38