免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1128 | 回复: 0
打印 上一主题 下一主题

[MongoDB] MongoDB 3.0 WT引擎参数分享 [复制链接]

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-01-22 23:46 |只看该作者 |倒序浏览
3.0版本WT引擎的相关参数
3.0 WT引擎配置文件参数:

这里的配置是YAML
-storage.engine
设置我们数据库的默认引擎,default是mmapv1,我们可以设置为wiredTiger 来启用WT引擎。

-storage.wiredTiger
(WT引擎)

–storage.wiredTiger.engineConfig
(WT引擎配置设置)

—storage.wiredTiger.engineConfig.cacheSizeGB
(WT引擎 cache大小设置)
默认单位为GB,
本参数指定的是WT引擎能使用的最大内存大小,如果可能的话尽量让其大于我们WorkingSet的大小。
默认为物理内存的一半,或是1GB。

—storage.wiredTiger.engineConfig.directoryForIndexes
(WT 引擎 索引文件是否独立目录存储)
默认为false

–storage.wiredTiger.collectionConfig
(WT引擎 表设置)

—storage.wiredTiger.collectionConfig.blockCompressor
(WT引擎的表数据压缩方式)
默认是snappy。
有三类可选:none,snappy,zlib.
如果修改了这个参数,新建的表将按照新指定的模式来进行压缩,而之前所建立的表将继续使用建立当时的压缩模式。


–storage.wiredTiger.indexConfig
(WT引擎,索引配置)

—storage.wiredTiger.indexConfig.prefixCompression
(WT引擎,索引前缀压缩)
默认是true
如果修改了该参数,将仅影响之后所建立的index,之前建立的不受影响。
有关索引前缀压缩,请参考索引前缀压缩

还需要提到的配置文件参数是
setParameter

可以在setParameter设置中进行serverparameter的设置。
setParameter.wiredTigerEngineRuntimeConfigSetting
WT 引擎parameter

其中比较重要的有:
cache_size
(上文的storage.wiredTiger.engineConfig.cacheSizeGB即可设置)

checkpoint
(刷盘提交相关参数配置,可根据业务情况来具体调控)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP