为什么不能在生产中使用mongodb`indexStats`命令?

时间:2013-11-13 10:27:13

标签: mongodb indexing

Mongodb documentation on the indexStats command州:

  

警告:此命令不适用于生产部署。

但没有理由。我想了解原因,因为我想在我的生产部署中使用它。

是因为它是实验性的吗? (正如所要求的--enableExperimentalIndexStatsCmd所建议的那样) - >风险可能是可以接受的

还是因为它对性能有害? - >很可能不值得。

或者是出于其他原因?

1 个答案:

答案 0 :(得分:2)

阅读here

  

两个命令都采用全局READ_LOCK,并将在所有范围内进行分页   或遇到btree存储桶:这会对服务器产生负面影响   性能。这些命令永远不应该在primary和will上运行   导致辅助在复制方面落后。

此外,实验性功能尚未经过全面测试,因此不建议在生产中运行任何实验性功能。