Нагрузка на сервер от phpbb3

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Booker
phpBB 2.0.7a
Сообщения: 625
Зарегистрирован: 07.06.2011 21:23
Откуда: Харьков
Благодарил (а): 165 раз
Поблагодарили: 20 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Booker » 06.01.2014 19:27

Так, понял. Значит буду делить.
А частая очистка кеша тоже ведь нагрузку повышает, верно?

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Зарегистрирован: 13.03.2004 21:32
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson » 06.01.2014 20:36

Booker писал(а):Значит буду делить
А, собственно, зачем? :?

Booker
phpBB 2.0.7a
Сообщения: 625
Зарегистрирован: 07.06.2011 21:23
Откуда: Харьков
Благодарил (а): 165 раз
Поблагодарили: 20 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Booker » 06.01.2014 21:16

Ну вот же говорят, что большие темы могут спровоцировать повышенную нагрузку.

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Зарегистрирован: 13.03.2004 21:32
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза

Re: Нагрузка на сервер от phpbb3

Сообщение Mr. Anderson » 06.01.2014 21:51

Booker
Кто говорит? Каким образом сие произойдет? :)

Booker
phpBB 2.0.7a
Сообщения: 625
Зарегистрирован: 07.06.2011 21:23
Откуда: Харьков
Благодарил (а): 165 раз
Поблагодарили: 20 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Booker » 06.01.2014 22:15

Пчелкин писал(а):Как-то где-то читал - 250 постов теме - нормальная норма... Почему - не знаю...
SmallAnton писал(а):Booker Да Mysql сервера будет перегрузка.
Пчелкин писал(а):
Booker писал(а):Или неправильно понимаю?
Не правильно...запросы в БД ушли на всю тему....

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11491
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2579 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Sheer » 06.01.2014 22:36

Booker
Ничего не будет, поскольку нагрузка на сервер определяется количеством постов на странице.
Кури MySQL LIMIT
The LIMIT clause can be used to constrain the number of rows returned by the SELECT statement. LIMIT takes one or two numeric arguments, which must both be nonnegative integer constants (except when using prepared statements).
А этого SmallAnton не слушай.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

romeo_piter
phpBB 2.0.15
Сообщения: 1033
Зарегистрирован: 02.04.2009 17:28
Благодарил (а): 168 раз
Поблагодарили: 20 раз

Re: Нагрузка на сервер от phpbb3

Сообщение romeo_piter » 10.03.2014 22:06

Вроде по теме вопрос. Надеюсь.
Сегодня форум работает особенно тупо.
На главной обнаруживается 6 секундный запрос. То что что-то с сессиями понятно, но что?
Untitled-1.jpg

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10097
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1297 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Пчелкин » 11.03.2014 4:43

Таблицу сессионс пересоздать-не? На крайняк - оптимизивать-не? На крайняк просто очистить через мускул-не?

Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2181
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз

Re: Нагрузка на сервер от phpbb3

Сообщение nissin » 11.03.2014 11:34

romeo_piter писал(а):Вроде по теме вопрос. Надеюсь.
Сегодня форум работает особенно тупо.
На главной обнаруживается 6 секундный запрос. То что что-то с сессиями понятно, но что?
Какой движок используется в MySQL, myisam или innodb/xtradb?
Если движок для таблицы сессий innodb/xtradb, то я создавал вот такой тикет:
http://tracker.phpbb.com/browse/PHPBB3-11748
Всё повторяется. nurlan.info

Crelby
phpBB 1.4.2
Сообщения: 74
Зарегистрирован: 04.01.2008 15:39
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Crelby » 16.03.2014 16:01

У меня похожая проблема. 600к сообщений на форуме, есть много тем по 100-200-300 страниц (30 сообщений на страницу).
Периодически на форум нападает залипуха и тугодумие. Причем, это не связано с онлайном, на форуме может сидеть 400 человек, и все ок. А может вдруг днем с 250 онлайнерами затупить страшно.

Slow query показывает, что тормозит такой запрос:

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

SELECT COUNT(p.post_id) AS prev_posts
			FROM phpbb3_posts p
			WHERE p.topic_id = 39089
				AND p.post_approved = 1 AND (p.post_time < 1394891388 OR (p.post_time = 1394891388 AND p.post_id <= 1875939));
Именно в больших темах, где от 3 тыс сообщений.
Подскажите, может нужно оптимизировать уже запросы? Досоздать какой-то индекс?

Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2181
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз

Re: Нагрузка на сервер от phpbb3

Сообщение nissin » 17.03.2014 9:21

Выложите EXPLAIN на этот запрос. Подозреваю, что оптимизатор MySQL неверно индексы выбирает.
Всё повторяется. nurlan.info

Crelby
phpBB 1.4.2
Сообщения: 74
Зарегистрирован: 04.01.2008 15:39
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Crelby » 17.03.2014 11:22

Не смог найти этот запрос через Explain. SELECT COUNT только в сочетании с sessions есть. Подскажите, где правильно искать?

Я искал на вьютопиках, также кликал по "след. страница" и "след. топик".

ostridm
phpBB 2.0.7
Сообщения: 551
Зарегистрирован: 30.03.2012 21:52
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Нагрузка на сервер от phpbb3

Сообщение ostridm » 17.03.2014 13:23

этот запрос используется для определения страницы темы для показа сообщения например когда указано только сообщение

viewtopic.php?p=1875939

происходит вычисление количества сообщений темы перед указанным 1875939

и сразу вопрос - есть тулза колторая проверяет все ли индексы на месте в базе phpBB которая ведет ствою историю со второой еще версии?

Crelby
phpBB 1.4.2
Сообщения: 74
Зарегистрирован: 04.01.2008 15:39
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Re: Нагрузка на сервер от phpbb3

Сообщение Crelby » 17.03.2014 15:17

ostridm писал(а):1. viewtopic.php?p=1875939

2. и сразу вопрос - есть тулза колторая проверяет все ли индексы на месте в базе phpBB?
1. Нашел. Explain не сообщает о каких-то багах.
Вот текст

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

Id	Select Type	Table	Type	Possible Keys	Key	Key Len	Ref	Rows	Extra
1	SIMPLE	p	ref	PRIMARY,topic_id,tid_post_time	topic_id	3	const	11	Using where

Before: 0.03843s | After: 0.03850s | Elapsed: 0.00007s
2. Нету. Как называется, где ее искать?

ostridm
phpBB 2.0.7
Сообщения: 551
Зарегистрирован: 30.03.2012 21:52
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Нагрузка на сервер от phpbb3

Сообщение ostridm » 17.03.2014 21:56

сделай неуникальные индексы по колонкам из possible keys

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