在 MongoDB 中禁用 TTL 线程

Ant*_*ios 4 index mongodb index-tuning

有什么方法可以禁用 mongoDB 中的 TTL 删除线程?

我知道您可以将 ttl 索引 expireAfterSeconds 值修改为一个较高的值,以便“技术上”阻止 ttl 删除,但我很感兴趣的是在一段时间内完全禁用 ttl 线程并稍后启用它。

提前致谢

Asy*_*sky 8

您可以使用管理命令:

db.adminCommand({setParameter:1, ttlMonitorEnabled:false});
Run Code Online (Sandbox Code Playgroud)

要重新启用,请使用与true.