MongoDB案例分享:如何使用oplog恢复数据
最近跟数据恢复杠上了,这不又来一例。关于备份恢复的问题其实我在6年多以前就写过,其中大部分讨论放在今天仍然适用。 1.案例介绍 某用户使用了MongoDB 4.0,数据库中的一个表因为drop操作导致数据全部丢失。但因为库本身...
最近跟数据恢复杠上了,这不又来一例。关于备份恢复的问题其实我在6年多以前就写过,其中大部分讨论放在今天仍然适用。 1.案例介绍 某用户使用了MongoDB 4.0,数据库中的一个表因为drop操作导致数据全部丢失。但因为库本身...
这期主要来聊一下MongoDB中的时区问题。 这个问题虽然简单,总有同学会问到,集中解答一下。 提出这个问题通常是因为在使用Mongo Shell后发现其中展示的时间比中国时间落后8小时而产生的。 比如:插入时间是2021年1...
众所周知MongoDB的底层存储是由WiredTiger负责的,其数据文件也是.wt格式。既然如此,我们就有可能不通过MongoDB服务,而是直接用wt工具从数据文件中恢复数据。虽然我们通常推荐生产环境一定要配置复制集,但是很...
有些问题每个月的那几天都有人问到,开这个系列的初衷就是想把这些问题集中解答一下,以后再被问到就可以让提问者自己阅读了。我会尽量不涉及底层实现,从使用的角度说明怎么理解这些知识点。 今天先聊聊MongoDB的缓存使用。 首先说明这里说的缓存是...
“我的MongoDB连接数太高了应该怎么办?”——不知道你们怎么样,这样的问题在我这月月都来。这就是这篇文章的由来。 定义 并发数:通常我们指的并发数是从客户端的角度来讲,有多少个正在同时执行的请求。MongoDB服务端来讲,也有并发的概念...
MongoDB 3.6的生命周期即将在今年4月份结束。借机会顺便说一下关于MongoDB生命周期的点点滴滴。 版本号 先解释下MongoDB的版本号。MongoDB的版本号分为3位:主版本.次版本.修订号。 主版本:当有重大更新时更新主版本...
由于近期有不同用户先后遇到SERVER-52654,做一些说明: 影响版本 所有使用MongoDB 4.2.2+,并使用了分片的集群。 问题现象 从上次重启config节点,或者重新选举90或180天后,所有mongos会同时crash,并...
陆续收到过不少例汇报无法创建session的故障报告,错误消息类似于: Unable to add session into the cache because the number of active sessions is too hi...
分片,唯一索引和`upsert`,表面上看似没有直接联系的几个东西,到底存在怎样的瓜葛呢?
Change Stream是MongoDB从3.6开始支持的新特性。这个新特性有哪些奇妙之处,会给我们带来什么便利?本次的文章将就这个主题进行初步讨论。