- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name: Roaming
Subject: Re: Производительность. Несколько вопросов.

 Добрый день.
 Попробую ответить на некоторые вопросы.
 >>1) DetectClones что делает? Каких именно клонов определяет? Уж больно много 
 >>времени на это тратится.
Да, действительно очень много времени. Если не ошибаюсь, эта опция заставляет 
обращаться поисковый демон к БД. Поэтому резко падает скорость поиска.

>>2) Как можно отключить TrackQueries? одноименная опция помоему исключена уже. 
Укажите в searchd.conf (или search.cgi) [DBAddr cache://localhoat/?dbmode=cache]
 В этом случае поисковый демон либо search.cgi вообще не будет обращаться к БД.

>>3) Если схема работы такая: сервер1 (indexer), сервер2 (searchd, cached, 
>>stored, search.cgi), сервер3 (mysql), то можно ли в searchd.conf указать 
>>DoStore yes, чтобы избежать обращения к stored (обращятся напрямую к 
>>индексу)? А indexer при этом будет работать через stored.

Да. Указываете в searhd.conf
mysql://login:[EMAIL PROTECTED]/search/?dbmode=cache
либо
cache://localhoat/?dbmode=cache
и DoStore yes
И поиск работает без stored, на прямую с хранилищем.

>>4) Когда stored простаивает, он будет оптимизировать хранилище?
Как я понимаю, 
OptimizeInterval 600
горорит об интервале. То  есть, Каждые 600 сек. сторед перебирает базу на 
придмет оптимизирования.

>>5) Я удалял около 5-10тыс. документов из индекса размером в 200 тыс. 
>>документов. И при этом места на диске не осводилось. Что нужно сделать для 
>>того чтобы подчистить окончательно? (а то получается что индекс только 
>>растет, хотя количество документов приемрно держится на одном уровне)

Какой командой удалялись документы ???
 indexer -C -u ???
Ссылки на документы (на сколько я знаю) удалять из MySQL нельзя. Это не 
правильный метод удаления документов.
P.S. А вообще место cached распределяет как ему хочется ...
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

Read the full topic here:
http://dataparksearch.org/cgi-bin/simpleforum.cgi?fid=05;topic_id=1156396379

Reply via email to