CouchDB Fauxton _replicator db: восклицательный знак: «В этой базе данных только X документов и Y удаленных документов» - PullRequest
0 голосов
/ 25 февраля 2020

Я использую Fauxton on Apache CouchDB, версия 2.3.1.

Рядом с полем # of Docs для моего _replicator дБ есть восклицательный знак. Когда я наводю на него курсор, он говорит: This database has just 4 docs and 5 deleted docs.

Вот скриншот того, что я вижу.

Screenshot of exclamation

БД репликатора имеет 4 документа внутри (_design/_replicator do c + 3 конфигурации репликации).

Я не могу найти это предупреждение, упомянутое в документах CouchDB. Что это значит, и это плохо?

1 Ответ

2 голосов
/ 25 февраля 2020

Это часть информации базы данных ( см. Doc_del_count ). По сути, когда вы удаляете документ, внутри базы данных сохраняется надгробная плита, поэтому протокол репликации может правильно синхронизировать документы.

Вам не нужно беспокоиться об этом. После уплотнения на надгробной плите хранится только очень минимальная информация, которая не влияет на производительность.

Если по каким-либо причинам вам необходимо избавиться от документов _deleted, вы можете очистить их или выполнить отфильтрованную репликацию на _deleted документов.

...