|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
21806
|
|