查看Mongodb 存储引擎笔记的源代码
←
Mongodb 存储引擎笔记
跳转到:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
=== WT 引擎 === * 文档级别锁,部分操作如删除 collection 仍然需要 db 级别的独占锁,以及一些跨多个数据库的操作,需要 instance 级别锁。 * MVCC 隔离。 * checkpoint 机制,每个 60 秒创建一个检查点,加快恢复,哪怕没有启用日志。 * uses write-ahead transaction log in combination with checkpoints to ensure data durability * 如果有使用 replica set,理论上 journal 日志是可以关掉的。 ==== WT 引擎配置项目 ==== <code> storage: wiredTiger: engineConfig: cacheSizeGB: 内部数据缓存大小,从 3.4 开始,是 50% 可用内存减去 1G,或者 256MB。 journalCompressor: 日志压缩,默认压缩算法 snappy,可以选择 zlib。 directoryForIndexes: 默认为 false,如果为 true,将数据和索引会分成两个目录 index/collection 存储。 collectionConfig: blockCompressor: 数据压缩算法,默认也是 snappy indexConfig: prefixCompression: 默认为 true,对索引使用前缀压缩。可以节省内存和磁盘占用。 </code>
返回到
Mongodb 存储引擎笔记
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面