Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
help! Виснут запросы! (r4) 04/05/2005 - 23:46:29
      Re: ужас какой :) (Dinky) 04/05/2005 - 23:59:31
      Re: ужас какой :) (r4) 05/05/2005 - 00:52:51
      Re: ужас какой :) (Dubrovsky) 05/05/2005 - 08:24:57
      Re: ужас какой :) (Валентин) 05/05/2005 - 10:06:10
      Re: ужас какой :) (r4) 06/05/2005 - 08:46:09
      Re: Ключи (Валентин) 06/05/2005 - 10:34:32

> Original message text:
> From: r4 - 04/05/2005 - 23:46:29
> Subject:help! Виснут запросы!
> -----------------
> У меня в локалке крутится самописный файловый поисковик. Так вот мускуль с определённым постоянством(особенно при сильной нагрузке сервера) зависает на очередном запросе с фазой "preparing" в show porocesslist, при этом продолжая отъедать проц. Уже и запросы выстраиваю в очередь, а не обрабатываю параллельно. Всёравно не помогает. Вот запрос:
>
> SELECT url.url,url.server,url.type,url.size FROM filename LEFT JOIN url using(id) WHERE filename.name LIKE "%строка поиска%" LIMIT 300
>
> В show processlist повисший запрос выглядит так:
>
> 1097 | poisk | localhost | poisk | Query | 1159 | Preparing | LOCK TABLES url write,filename write,servers WRITE
>
> Что делать?
>
> сервер версии mysql-4.1.11. Работает всё под FreeBSD-5.3
>
>


From: Валентин - 06/05/2005 - 10:34:32
Subject:Ключи
-----------------
Явное указание связи, это значит, что в обоих табличках у тебя должно быть поле с общими значениями, т.е. ключ для поиска в одной и в другой таблице, по которому можно связать их.
а 1-2 секунды - это многовато....
Какая версия MySQL и какой тип табличек?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
21806



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |