获取 mongodb 中最常用的查询

Getting most used queries in mongodb

我想分析我们的数据库并为其创建更好的索引。 因为我们的应用程序非常复杂,而且我们不知道应用程序中最常用的部分是什么,所以我想以某种方式查看我们访问数据库时最常用的读取查询是什么。 这将使我很容易为他们分析和创建正确的索引。

关于如何做到这一点有什么想法吗?

您可以为此启用数据库分析。 在此处获取详细信息 - https://docs.mongodb.com/v3.2/tutorial/manage-the-database-profiler/

或者,一种更简单的方法是使用 mongostat(此处有详细信息 -https://docs.mongodb.com/v3.2/administration/monitoring/),它按类型(例如插入、查询、更新、删除、 ETC。)。