Перейти к контенту
  • 0

Виснут SQL-запросы к таблице ipb_posts


Redactor

Вопрос

Здравствуйте!

На моем форуме стали виснуть SQL-запросы такого типа:

 

SELECT p.pid FROM ipb_posts p WHERE p.post_date > XXXXXXXXXXXX AND p.forum_id IN (12) AND p.queued <>

 

Причем виснут только такие запросы. Начинаются и не завершаются, забивают очередь - в результате минут через 10-15 MySQL падает.

В связи с этим 2 вопроса к знающим людям:

1) Сталкивался ли кто-нибудь с таким явлением и если да, то как побороть? Может, как-то оптимизировать?

2) Где найти этот запрос вообще? На какой странице он вызывается? Перерыл весь код - не нашел :D

 

Заранее спасибо!

 

P.S. IPB v.1.3.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Найди в очереди очередной такой повисший запрос, поставь перед ним "EXPLAIN ", выполни в админке, результат сюда запости.

 

2) Где найти этот запрос вообще? На какой странице он вызывается? Перерыл весь код - не нашел

Это запрос при поиске.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо за ответ! Проблема пока не повторяется, но после перехода на MySQL 5 появляется другая ошибка в запросе:

 

SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc, c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid FROM ipb_forums f, ipb_categories c LEFT JOIN ipb_moderators m ON (f.id=m.forum_id) WHERE c.id=f.category ORDER BY c.position, f.position

 

...из-за чего не грузятся страницы со списком форумов.

 

Ошибка такая: Unknown column 'f.id' in 'on clause'

 

В чем может быть дело? Запрос же составлен правильно, причем ничего не менялось и на MySQL 4 все работало нормально.

 

Ошибка такая: Unknown column 'f.id' in 'on clause'

 

 

 

Вопрос снят. У кого такая же проблема - см. тему MySQL 5.0.15[

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.