是什么造成了数据库的卡顿

一、背景

MongoDB 提供了非常强大的性能分析及监控的命令,诸如 mongostat、mongotop 可以让我们对数据库的运行态性能了如指掌。
然而,这次我们在性能环境上就遇到一个非常棘手的问题:

某服务接口在 1-5分钟内偶现超时导致业务失败!

在接口调用上返回超时属于前端的判断,通常是设置的一个阈值(比如 3s)。
由于问题是偶现,且没办法发现有明显的规律,很难直接判断出原因。[......]

阅读全文

安装MongoDB

本页内容
-MongoDB 社区版安装教程
-MongoDB 企业版安装教程
-将社区版升级至企业版教程
-支持的平台
-其它资源
MongoDB 有两种可用的版本: 社区版 和企业版。

提示:
手册中的本章节包含的是安装MongoDB的相关信息。关于将当前部署的MongoDB升级至4.0版本的介绍,请参见升级步骤

MongoDB 社区版安装教程

MongoDB 社区版安装教程包含:

[......]

阅读全文

常见问题:复制和副本集

MongoDB支持哪种复制?
复制是否可以通过Internet和WAN连接进行?
MongoDB可以通过“noisy”连接进行复制吗?
如果复制已经提供数据冗余,为什么还要使用journaling(预写日志,WAL)功能?
仲裁节点与副本集的其他节点交换了哪些信息?
副本集成员使用了不同大小的磁盘空间是否正常?
我可以重命名副本集吗?

本文档回答了有关MongoDB中[......]

阅读全文

使用模式构建:文档版本控制模式(The Document Versioning Pattern)

数据库,例如MongoDB,非常擅长查询大量数据并进行频繁更新。然而,在大多数情况下,我们只针对数据的最新状态执行查询。那如果有些场景下我们需要查询数据的以前状态呢?如果我们需要一些文档的版本控制功能怎么办?这就是我们可以使用文档版本控制模式的地方。

这个模式的关键是保持文档的版本历史记录处于可用状态。我们可以构建一个专用的版本控制系统和MongoDB配合使用。这个系统用于处理少数文档的更改,而[......]

阅读全文

MongoDB中文社区活动参与指南

各位新老朋友你们好,感谢你们对MongoDB中文社区的持续关注!

这是一份MongoDB 中文社区活动参与指南,这个开放的平台欢迎您的参与,也欢迎您介绍新的朋友了解和加入MongoDB中文社区!

MongoDB参与指南2_画板 1

MongoDB中文社区简介 (mongoing.com)

MongoDB中文社区成立于2014年,是大中华区获得MongoDB官方认可的中文社区,经过社区志愿者的不断努力,目前已经有超过2万的线[......]

阅读全文

MongoDB+PostgreSQL 中文社区南京大会

MongoDB+PostgreSQL 中文社区南京大会 5月24日9:00-17:30

MongoDB南京大会_画板 1

MongoDB和PostgreSQL是全球领先的开源数据库,也是发展趋势最快的数据库,未来可期!在春末夏初的五月,MongoDB中文社区携手PostgreSQL中文社区、锦木信息科技有限公司开展MongoDB + PostgreSQL中文社区南京技术大会,为广大数据库爱好者提供活跃的交流平台,推动数据库[......]

阅读全文

干货分享| MongoDB 中文社区2019长沙大会PPT及视频下载

4月20日,MongoDB中文社区携手锦木信息在美丽星城长沙举办MongoDB中文社区2019年度第一场线下技术交流会,这也是中文社区第一次在长沙举办大会。来自五湖四海的MongoDB爱好者来到大会现场,共同度过充实的一天。

1

接下来,就让我们一起回顾活动当天的精彩时刻吧!

培训

4月20日上午,由锦木信息的技术总监唐峰、DBA工程师严冶君和MongoDB中文社区长沙分会主席郭远威一起为大[......]

阅读全文

释放你的创造力,来MongoDB Hackathon与黑客大佬巅峰对决

当全国黑客、开发人员和创客充分发挥自己的创意和创造力之后,会碰撞出怎样的火花?到底是前所未见的技术对决,还是脑洞大开的黑科技大秀?答案尽在MongoDB Hackathon!

黑客大赛

Hackathon被称为”世界上最酷的开发者狂欢”,电脑程序员以及其他与软件发展相关的人员,可以通过构建有趣的东西让富有创造力的灵魂得到满足。为了能够共同开发、创建更好的应用,全球领先的开源技术公司MongoDB,于2[......]

阅读全文

使用MongoDB进行分片

• 新部署是否适合进行分片?

• 在对集合进行分片后是否可以更改片键?

• 为什么文档没有分布到各个分片?

• mongos是如何检测到分片集群配置更改的?

• 日志中出现的writebacklisten是什么意思?

• mongos是如何使用连接的?

本文档回答了有关分片的常见问题。或者可以参考手册的分片章节,其提供了 分片的概述,包括如下细节:

• 片键和选择片键的[......]

阅读全文