CouchDB Fauxton _replicator 数据库:感叹号 "This database has just X docs and Y deleted docs"

CouchDB Fauxton _replicator db: exclamation stating "This database has just X docs and Y deleted docs"

我正在使用 Fauxton on Apache CouchDB,版本 2.3.1

我的 _replicator 数据库的 # of Docs 字段旁边有一个感叹号。当我将鼠标悬停在它上面时,它会显示:This database has just 4 docs and 5 deleted docs.

这是我所看到的屏幕截图。

复制器数据库内部确实有 4 个文档(_design/_replicator 文档 + 3 个复制配置)。

我在任何地方都找不到 CouchDB 文档中提到的这个警告。这是什么意思,是不是坏事?

它是数据库信息的一部分 (see doc_del_count)。 基本上,当您删除文档时,数据库中会保留一个墓碑,以便复制协议可以正确同步文档。

您不必为此担心。压缩后,墓碑只保留非常少的信息,不会影响性能。

如果出于某些原因您需要删除 _deleted 个文档,您可以清除它们或对 _deleted 个文档进行过滤复制。