|
MySQL.RU - Webboard
Вернуться
Проблема со скоростью (Nerian) 05/03/2005 - 00:48:02
Re: Индексация, полнотекстовый поиск (Dubrovsky) 05/03/2005 - 11:13:58
Re: Индексация, полнотекстовый поиск (Nerian) 05/03/2005 - 14:41:16
Re: Индексация, полнотекстовый поиск (Alec) 05/03/2005 - 15:38:49
Re: Индексация, полнотекстовый поиск (Nerian) 09/03/2005 - 14:11:14
Re: Индексация, полнотекстовый поиск (Алексей) 16/08/2008 - 22:05:34
> Original message text:
> From: Nerian - 05/03/2005 - 00:48:02
> Subject:Проблема со скоростью
> -----------------
> Всем привет. Решил написать поисковик ну и собственно написал. Только вот есть проблема со скоростью. Начну попорядку.
> База вида:
> CREATE TABLE servers (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,ip VARCHAR(16),port INT,login VARCHAR(25),passwd VARCHAR(25), update_step INT, update_last INT, count_files INT, count_dirs INT, total_size BIGINT, comment VARCHAR(200), root_path VARCHAR(255),lsr INT,time_scan INT,time_update INT);
> CREATE TABLE files (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,type INT,name VARCHAR(255), path VARCHAR(255), size BIGINT, date VARCHAR(10), time VARCHAR(10), server_id INT, index i_name (name));
> Ищу в files по name используя LIKE для сверки, связывая тоблицы через servers.id-files_server.id.
> На машине cel333-128mb стоит slackware linux, и при количестве строк в 160 тысяч, запрос вычисляеться порядка 4 секунд, а так как приходиться делать два запроса (один чтобы узнать количество результатов) другой уже результаты используя LIMIT X,Y,
> то скорость падает до 6-8 секунд.
> Не подскажете что можно предпринять в таком случае?
>
From: Nerian - 05/03/2005 - 14:41:16
Subject:Индексация, полнотекстовый поиск
-----------------
Индексацию я замутил... index i_name (name); а про полнотекстовый поиск можно по подробнее? Кстати вот говорили что если использовать CHAR вместо VARCHAR скорости прибавиться. При переводе всей базы с VARCHAR на CHAR база увеличилась в размерах с 27мб до 90мб, а скорость работы упала в три раза...
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
33901
|
|