有没有办法统计mongodb中每个集合的读写量?

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

是否有办法在 mongodb 中以每个集合为单位查看读写次数?我想看看在一个特定的集合上有多少文件被阅读和写入。

我们目前正在研究一些特定查询的成本,并试图了解更多关于它们是否是重度阅读或写作任务。

谢谢您:-)

mongodb performance io nosql performancecounter
1个回答
1
投票

是的,你可以。你可以执行db.collection.stats(),这将返回文档的大小和数量,索引信息和许多其他有用的信息。但你想统计在一个特定集合上执行的读写次数。为此,你可以使用mongostat。它按类型(如插入、查询、更新、删除等)捕获并返回数据库操作的计数。这些计数报告了服务器上的负载分布情况。在他们的文档中阅读更多关于mongostat的信息。这里有一个链接 https:/docs.mongodb.commanualreferenceprogrammongostat#bin.mongostat。

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