Превышение лимита на использование системных ресурсов

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
ЙЙ
phpBB 1.2.1
Сообщения: 25
Стаж: 20 лет

Превышение лимита на использование системных ресурсов

Сообщение ЙЙ »

Получил вот сегодня пенделя от админов хостинга (возможно, это просто наезд, недавно разборки с ними были).
Привелт несколько примеров.
Там где с поисками понятною Надо чистить этот вулкан словесного дерьма (кстати, может кто-то подскажет реальную разумную утилиту для прочистки этих интдексных таблиц поиска по форуму?)

А вот с остальными чтой-то не понятное. Какие-то странные примеры. Не есть ли это кем-то умышленно постящиеся "бомбочки"?
Вредителей то у кажджого форума полно.
Сам в SQL, практически, нулевой.
Гложет единственная логическая мысль. Почему сотни других форумов не тормозят хост, а вот я такой "удачный" получился...
Count: 13 Time=25.46s (331s) Lock=0.00s (0s) Rows=0.0 (0), hcvruxbd[hcvruxbd]@localhost
SELECT word_id
FROM phpbb_search_wordmatch
GROUP BY word_id
HAVING COUNT(word_id) > N

Count: 4 Time=16.00s (64s) Lock=0.00s (0s) Rows=12.5 (50), hcvruxbd[hcvruxbd]@localhost
SELECT u.username, u.user_id, u.user_level, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, u.user_birthday, u.user_next_birthday_greeting, u.user_gender, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt
WHERE p.topic_id = N
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time ASC
LIMIT N, N

Count: 1 Time=16.00s (16s) Lock=0.00s (0s) Rows=4.0 (4), hcvruxbd[hcvruxbd]@localhost
SELECT pt.post_text, pt.bbcode_uid, pt.post_subject, p.*, f.forum_id, f.forum_name, t.*, u.username, u.user_id, u.user_sig, u.user_sig_bbcode_uid
FROM phpbb_forums f, phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts_text pt
WHERE p.post_id IN (N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N,
---------------- далее порядка сотни подобных строк--------------------
N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N, N)
AND pt.post_id = p.post_id
AND f.forum_id = p.forum_id
AND p.topic_id = t.topic_id
AND p.poster_id = u.user_id ORDER BY p.post_time DESC LIMIT N, N

Count: 4 Time=15.00s (60s) Lock=0.00s (0s) Rows=10.0 (40), hcvruxbd[hcvruxbd]@localhost
SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time, f.forum_name
FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2, phpbb_forums f
WHERE t.topic_poster = u.user_id
AND t.forum_id in (N, N, N, N, N, N, N, N, N)
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND t.forum_id = f.forum_id
AND u2.user_id = p2.poster_id
AND t.topic_status <> N
AND t.topic_status <> N
ORDER BY t.topic_last_post_id DESC
LIMIT N
Добавлено спустя 27 минут 51 секунду:

Правило 3.10, выдал Rayden
"Злоупотребление BBCode

Код: Выделить всё

."

В посте вообще не было этой бибики... :D  
Но ошибку свою признаю и в дальнейшем приму к исполнению...

А по теме?
http://www.HCV.ru ...в Вашем здоровье никто, кроме Вас, не заинтересован.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 19 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

А по теме сейчас еще одно схлопочешь. Ты видимо полохо читаешь и читаешь - у тебя 41 строка кода, вместо 25 разрешенных.
Убери портянку, а код в аттач.
По поводу интексных таблиц набери в поиске "тюним поиск".
phpBB2 FAQ
phpBB3 FAQ
ЙЙ
phpBB 1.2.1
Сообщения: 25
Стаж: 20 лет

Сообщение ЙЙ »

За инТексные таблицы - спасибо.
А 41 строка в Quote , а не Code...
Я цитировал письмо хостеров. Выборочно.
Возможно, его можно было еще ужать...
http://www.HCV.ru ...в Вашем здоровье никто, кроме Вас, не заинтересован.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Пожалуйста, предоставьте информацию о форуме согласно шаблону запроса.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ЙЙ
phpBB 1.2.1
Сообщения: 25
Стаж: 20 лет

Сообщение ЙЙ »

Данные по шаблону
ХОСТ: MultiHost
Версия phpbb: 2.0.22
Версия PHP: 5.0.4
Версия MySQL: 4.1.22-standard-log
Дата запуска: Вт 11 Фев, 2003 09:55
Размер директории с аватарами: 3,32 MB
Размер базы данных: 501,77 MB
сжатие Gzip: ВЫКЛ
Кол-во сообщений: 473878
Сообщений в день: 279,33
Кол-во тем: 16871
Тем в день: 9,94
Кол-во пользователей: 2903

Шаблон: SubSilver (в целом)

MODы:
anti-bot-question-mod_v_2_0_0attach_mod
Version 2.3.13 of the Attachment Mod
Auto Delete Users
easy_subForum
quick_reply_3.0.3
Block Open Proxy Registrants
ACP - PHP Server Settings
Admin Userlist
Advanced Posts Merging
Advance Admin Index Stats
Away (Vacation) Status
Birthday 1.5.7
Birthday ADD-ON zodiac's
Gender
Category link at navigation bar
Change Email Sender
Dates For Humans
DB Maintenance
email links directly to new pms
Enter your name
Full Pagination
Русская клавиатура
Транслит (функция)
IgnoreList
IP in topic
Moderator Tags
Multiple BBCode
Log IP Address on Registration
Check Avatar Size for remote Avatars
remove_cookies
Resize Fix
Signatures control
(если что-то не упустил за 4 года)

Тестовый ник-пароль: 123-qwerty
Вопрос уточняю - насколько реальны подобные SQL-запросы, особенно тот, где несколько несколько "N" в параметрах?
Наводка на конкретный модуль с подобными операторами была бы идеальным вариантом подсказки...ИМХО.
http://www.HCV.ru ...в Вашем здоровье никто, кроме Вас, не заинтересован.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Третий запрос похож на работу какого-то мода, который позволяет просмотреть тему без постраничной разбивки. К моду Birthday Zodiac советую поставить мою оптимизацию, найдете на форуме.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ЙЙ
phpBB 1.2.1
Сообщения: 25
Стаж: 20 лет

Сообщение ЙЙ »

ок!
Спасибо.
http://www.HCV.ru ...в Вашем здоровье никто, кроме Вас, не заинтересован.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Для ЙЙ и не только. Для оптимизации Attachment Mod советую присмотреться к этой теме. Помогает реально.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
ЙЙ
phpBB 1.2.1
Сообщения: 25
Стаж: 20 лет

Сообщение ЙЙ »

Xpert писал(а):Третий запрос похож на работу какого-то мода, который позволяет просмотреть тему без постраничной разбивки.
Мод такой не найду, а вот при модерации черезз ссылку в самом низу страницы:
Вы можете модерировать этот форум
при входе в многостраничную тему, действительно, открывается вся тема одним махом. Но там, думаю, это иногда реально необходимо.
http://www.HCV.ru ...в Вашем здоровье никто, кроме Вас, не заинтересован.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

ЙЙ, это совсем другое. Xpert имел в виду мод типа All topic posts in viewtopic или что-то в этом роде.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

Вернуться в «Поддержка phpBB 2.0.x»