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