郭远威的博客

WiredTiger存储引擎之三:Checkpoint原理

Mr.Mongo评论(1)赞(4)

前言 WiredTiger存储引擎系列文章将从逻辑正确、内容完整的角度全面介绍WiredTiger存储引擎。前面两篇分别是: WiredTiger存储引擎之一:基础数据结构分析 WiredTiger存储引擎之二:一个Page的生命周期 本篇...

WiredTiger存储引擎之二:一个Page的生命周期

Mr.Mongo评论(2)赞(7)

前言 本系列文章将从逻辑正确、内容完整的角度全面介绍WiredTiger存储引擎。本篇作为WiredTiger存储引擎介绍系列文章第二篇,包含如下内容: Page的生命周期 Page的状态 Page相关参数与调优 通过第一篇介绍,我们了解到...

WiredTiger存储引擎之一:基础数据结构分析

Mr.Mongo评论(1)赞(16)

前言 从本月起,我们将从逻辑正确、内容完整的角度全面介绍WiredTiger存储引擎,推出WiredTiger存储引擎系列文章。由于源码体量很大,通读工作量巨大,细节之处如有问题和错误,欢迎大家指出。  本篇作为WiredTiger存储引擎...

事务背景介绍(2):MongoDB中的逻辑会话

xica评论(0)赞(0)

摘要 通过创建逻辑会话,现在可以跟踪单操作事务或者包含多个操作的事务在整个系统中资源消耗情况。这样就可以简单地,精确地取消事务中的操作以及采取分布式的模式进行垃圾回收。 背景 从历史情况来看,MongoDB中有许多操作可以从此跟踪中受益,例...

MongoDB 集群请求连接被拒绝的分析

hui评论(4)赞(1)

背景 某运营商搭建了一套 MongoDB 集群,承载了大大小小的几十个非计费类应用,1亿左右的用户量,随着访问量的增加,业务繁忙时期偶尔出现连接拒绝的错误。 分析 为了搞清楚原因,先从mongo访问数据库的模式说起,如下图: 我们发现客户端...