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




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



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 секунд.
Не подскажете что можно предпринять в таком случае?


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

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

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



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