2013-03-11 2 views
4

В Solr 4.0 создается файл журнала транзакций при добавлении документов. После фиксации документов в местоположении присутствует файл журнала транзакций. Если размер файла журнала транзакций является большим и транзакции фиксируют, что файл журнала занимает лишнее место. Как удалить зафиксированный файл журнала транзакций, а также будет ли он удален автоматически, если он больше не использовался?Как файлы журнала транзакций будут автоматически удалены в Solr 4.0?

Есть ли какая-либо конфигурация для установки максимального размера журнала транзакций? Если это так, как только максимальный размер достигнут для файла журнала транзакций, будет ли создан новый файл журнала транзакций?

ответ

2

С этого вопроса - Solr Transaction Log Question на Solr списке рассылки Пользователь:

Q: Насколько велика будет сделка войти расти, и как долго она должна быть вокруг?

A: Мы храним достаточно журналов, чтобы удовлетворить как минимум 100 обновлений . Необязательные файлы журнала удаляются автоматически. Когда выполняется жесткая фиксация, мы создаем новый файл журнала (поскольку мы знаем , файлы нормальных индексов были синхронизированы и, следовательно, нам больше не нужен журнал обновлений на долговечность).

Выдача жесткой фиксации является ключом к тому, чтобы вести журнал транзакций с возможностью управления. Вы можете сконфигурировать Solr для автоматического совершения транзакций в зависимости от времени или количества документов - см. Update Handler Section в Solr Wiki для получения дополнительной информации.

Смежные вопросы