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

1. Да, реализация DetectClones работает только через обращение к SQL-серверу, 
поэтому для сокрости поиска эту опцию необходимо выключить.
2. TrackQuery по умолчанию выключен. Убедитесь, что он у вас не включен в 
конфигах, searchd.conf и search.htm. Для searchd trackquery выполняется в 
бэкграунде и практически не влияет на скорость поиска.
3. Да, вам нужно в searchd.conf убрать параметр stored из DBAddr и заменить его 
на команду "DoStore yes". Если вы оставите параметр stored в indexer.conf, то 
indexer будет работать через stored.
4. Оба демона cached и stored занимаются оптимизацией базы, даже если и не 
простаивают. Это делается отдельными нитями. Через OptimizeInterval 
перебираются не все хранилища, а только одно, очередное. Вы можете запустить 
оптимизацию обеих баз командой "indexer -TYZ".
5. При использовании dbmode cache после удаления документов (используя "indexer 
-C ...") вам нужно сбросить буфера cached командой "indexer -TH", если 
используется cached в старом режиме, выполнить run-splitter. После этого либо 
запустить оптимизацию базы cached командой "indexer -TZ" либо подождать, пока 
cached это сделает самостоятельно. При удалении записей из таблиц url вручную, 
вам нуно выполнить проверку базы командой "indexer -TZZZ" - она выполняется 
долго.
6. Пишутся в VarDir, вы vожете указывать свою директорию в файле конфигурации 
командой VarDir
7. Соответсвенно завести несколько файлов конфигурации с различными значениеми 
VarDir.
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

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

Reply via email to