Я запускаю couchdb 0.11 на mac os x в среде разработки. У меня около 50 000 документов, которые я перенес из mysql db. В ходе миграции я удалил и повторно разместил эти данные примерно 15 раз, и теперь update_seq в базе данных составляет около 900 000. Теперь, когда я добавляю новые представления (или изменяю текущие), сборка ведется навсегда, так как это контрольные точки против всех предыдущих (теперь удаленных) изменений каждого документа. Я получаю почти 1M строк «обновления контрольных точек» на этапе 132299 за «... (где seq достигает почти 900 тысяч).couchdb - новые взгляды checkpointing против огромного update_seq
Я не копирую этот db в это время и не нуждаюсь в старых ревизионных заглушках и т. Д. Я просто хочу иметь возможность создавать представления против существующих документов и отбрасывать старые данные ревизии (и метаданные)!
Я пробовал уплотнение db, просмотр очистки и просмотр уплотнения несколько раз. Кажется, ничего не изменилось.
Что мне не хватает?