CouchDB Fauxton _replicator db:感叹号说明“此数据库只有X个文档,Y个删除了文档”

问题描述 投票:0回答:1

我正在使用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文档+ 3个复制配置)。

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

couchdb couchdb-2.0 fauxton
1个回答
0
投票

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

您不必为此担心。压缩后,逻辑删除仅保留非常少量的信息,不会影响性能。

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

© www.soinside.com 2019 - 2024. All rights reserved.