Страница 1 из 1

Запросы БД сильно грузят сервер хостера.

Добавлено: 26.05.2009 18:42
kolega777
Запросы БД сильно грузят сервер хостера.
Форум постоянно тормозил последнюю неделю. Потом его закрыл хостер сославшись на большую нагрузку.
И прислал это:
Ваш аккаунт переиспользует ресурсы сервера (согласно договору: 5% ресурсов процессора, 32Мб памяти), которые обусловлены договором.

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
mysql 22056 27.6 2.4 325604 101792 pts/1 Sl 18:44 0:34 \_ /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/multi2.hostsila.co


Запросы к базе данных:
| 54 | скрыто| localhost | моя БД| Query | 104 | Copying to tmp table | SELECT t.topic_id, t.topic_first_post_id, t.forum_id, t.topic_last_post_id, t.topic_title, t.topic_p |
| 113 | скрыто| localhost | моя БД| Query | 5 | Locked | SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
FROM (( phpbb_forums f
LEFT |
| 162 | скрыто| localhost | моя БД| Query | 106 | Copying to tmp table | SELECT t.topic_id, t.topic_first_post_id, t.forum_id, t.topic_last_post_id, t.topic_title, t.topic_p |
| 173 | скрыто| localhost | моя БД| Query | 103 | Copying to tmp table | SELECT t.topic_id, t.topic_first_post_id, t.forum_id, t.topic_last_post_id, t.topic_title, t.topic_p |
| 218 | скрыто| localhost | моя БД| Query | 5 | Locked | UPDATE phpbb_users
SET user_session_time = 1243266365, user_session_page = -9
WHERE u |
| 232 | скрыто| localhost | моя БД| Query | 2 | Locked | UPDATE phpbb_users
SET user_session_time = 1243266419, user_session_page = 25
WHERE u |

Как пояснили цифры это продолжительность запроса. Должна быть 1-2 сек.

Форум 2.22
Моды:
Бездей
Желтые карты
Поледний месяц в коде ничего не правил.
Помогите пожалуйсто.

Re: Запросы БД сильно грузят сервер хостера.

Добавлено: 26.05.2009 18:57
nissin
Выложите полные тексты медленных запросов, а не огрызки.