FROM phpbb_posts GROUP by topic_id ORDER BY post_id

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
kpripper
phpBB 1.4.4
Сообщения: 181
Стаж: 15 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 8 раз

FROM phpbb_posts GROUP by topic_id ORDER BY post_id

Сообщение kpripper »

FROM phpbb_posts GROUP by topic_id ORDER BY post_id - какое действие пользователя выполняет этот запрос ?
http://forum.surgeryzone.net - форум врачей, кому нужен совет, обращайтесь, постараюсь помочь.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

FROM phpbb_posts GROUP by topic_id ORDER BY post_id

Сообщение МайскийЖук »

Это вообще не запрос. Это только часть запроса, указывающая на то, что какое-то действие производится с таблицей phpbb_posts с группировкой по полю topic_id и сортировкой по полю post_id.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
kpripper
phpBB 1.4.4
Сообщения: 181
Стаж: 15 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 8 раз

Re: FROM phpbb_posts GROUP by topic_id ORDER BY post_id

Сообщение kpripper »

Хостер заблокировал форум из-за чрезмерной нагрузки на MySQL, в письме штук 20 вот таких строк

662514 user_phpbb localhost user_phpbb Query 153 Copying to tmp table SELECT * FROM phpbb_posts GROUP by topic_id ORDER BY post_id DESC LIMIT 0,30
http://forum.surgeryzone.net - форум врачей, кому нужен совет, обращайтесь, постараюсь помочь.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: FROM phpbb_posts GROUP by topic_id ORDER BY post_id

Сообщение Pazh »

правильно сделал ибо это мега кривой запрос - ищи откуда он
Помощь в ЛС/email только за WM или ЮMoney
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 5 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: FROM phpbb_posts GROUP by topic_id ORDER BY post_id

Сообщение ostridm »

запрос вынимает 30 последних постов по всем темам форума. запрос очень плохой. порядок следования тем в нем не определен

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

Отображает строки 0 - 29 ( 30 всего, Запрос занял 14.6794 сек.) [post_id: 398399 - 397825]
Добавлено спустя 13 минут 8 секунд:
для последних, 30 свежих тем эквиваленинтый по выдаче запрос такой

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

SELECT p . *
FROM `phpbb_topics` t JOIN `phpbb_posts` p ON t.topic_last_post_id = p.post_id 
ORDER BY t.topic_last_post_time DESC
LIMIT 0 , 30
на той же базе что и вышестоящий дает
Отображает строки 0 - 29 ( 30 всего, Запрос занял 0.0239 сек.)

выдача не совпадает, потому что второй запрос упорядочивает темы а первый нет
Аватара пользователя
kpripper
phpBB 1.4.4
Сообщения: 181
Стаж: 15 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 8 раз

Re: FROM phpbb_posts GROUP by topic_id ORDER BY post_id

Сообщение kpripper »

Спасибо, попробую !
http://forum.surgeryzone.net - форум врачей, кому нужен совет, обращайтесь, постараюсь помочь.

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