mongo
文章平均质量分 84
dyh200896
这个作者很懒,什么都没留下…
展开
-
MongoDB的稀疏索引和部分索引的注意问题
MongoDB的稀疏索引和部分索引的注意问题一、总结1、如果字段b为部分记录有值,则为null的字段(或无此字段)的记录将不会记录到索引,此时根据b:null查询,会是全表查询,虽然建了b字段的稀疏索引(sparse:true),而如果建立的不是稀疏索引,则为null的字段(或无此字段)的记录将会记录到索引,根据b:null查询,可以使用上该字段索引进行查询。官网中文翻译稀疏索引仅包含具有索引字段的文档的条目,即使索引字段包含空值。索引跳过任何缺少索引字段的文档。索引是“稀疏的”,因为它原创 2021-07-10 23:55:42 · 539 阅读 · 0 评论 -
MongoDB 如何使用内存
为了便于找到信息,有时打开官网太久,还要捞信息,就把MongoDB官网的文档拿过来了。https://docs.mongodb.com/manual/faq/storage/index.html,即以下内容。MongoDB 如何使用内存?为什么内存满了?Storage> FAQ: MongoDB StorageFAQ: MongoDB StorageOn this pageStorage Engine Fundamentals Can you mix storage en..转载 2021-01-22 19:01:02 · 236 阅读 · 0 评论 -
MongoDB日常使用记录
1、聚合函数的查询计划db.runCommand({explain:{ aggregate: "ysqSxslSxfp", pipeline: [{ $match: { yxbz: "Y", isAssigner: { $ne: "Y" }, lrrq: { $lt: new Date(1570838400000) }, nsrmc: /^.*蓝坤.*$/i, dslswjgDm: "13...原创 2019-10-12 12:15:38 · 349 阅读 · 0 评论 -
MongoDB执行计划字段含义
MongoDB执行计划字段含义{ "queryPlanner" : { "plannerVersion" : 1, "namespace" : "sxblvpn.ysqxxVO",//命名空间,可理解为database.collection "indexFilterSet" : false,//一个布尔值,指定MongoDB是否为...原创 2019-06-27 19:19:55 · 1548 阅读 · 0 评论 -
MongoDB服务器安装及配置日志及日志使用
操作一个数据库,日志非常重要,定位问题几乎时时刻刻用到。所以如何配置,如何获取日志应该成为必备技能。以下搜集了一些参考资料,可以通过以下资料明白自己搭建MongoDB服务器如何配置日志及级别等,利于学习及备份。举例一个稍微奇葩的应用场景,有一天某表数据莫名被删了,恢复后又莫名被删了,如果没人出来回应,有涉及到多个产品线,上百号人,那通过日志即使没人承认,也是非常快地可以知道是谁干的,是人干的还...原创 2019-07-10 18:55:42 · 5285 阅读 · 0 评论 -
MongoDB 内存排序在索引创建前后的效果样例
假设一个collection tygzJyrzVO,有7512条数据数据长这样子的试图排序后拿前10条数据报排序超过了最大内存限制异常。报错的完整信息如下Error: error: { "operationTime" : Timestamp(1569469310, 2), "ok" : 0, "errmsg" : "Executor error during...原创 2019-09-26 14:26:15 · 935 阅读 · 0 评论