- - - - - - - - - - - - - - - - - - - - - - - - - - - - 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
