Задавайте вопросы, мы ответим
Вы не зашли.
Добрый вечер. Анализировал сегодня запросы через phpmyadmin и заметил такую вещь.
Когда мой сервер долго обрабатывал запрос, то в phpmyadmin Была такая надпись в состоянии "removing tmp tables" и сам запрос UPDATE. Запрос обновляет 3 таблицы по одной записи в каждой.
Как это можно исправить? Точнее,как ускорить этот процесс..
UPDATE `characters`,`decors_data`,`ranking` SET
`characters`.money={0}, ...
, `characters`.maneken_time={32}, `characters`.`notification`=0
, `decors_data`.`decor_size`={33}, `decors_data`.`decors_border`='{34}',`decors_data`.decors_ids='{35}'
, `ranking`.today_money={36}, `ranking`.today_ranking={37}, `ranking`.today_brains={38}
WHERE `characters`.`viewer_id`={39} and `decors_data`.`viewer_id`={39} and `ranking`.`viewer_id`={39}
Неактивен
А у Вас присутствуют индексы на полях `ranking`.`viewer_id`, `characters`.`viewer_id` и `decors_data`.`viewer_id`? Их наличие может ускорить процесс.
Неактивен