首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB WiredTiger压缩状态

MongoDB WiredTiger压缩状态
EN

Database Administration用户
提问于 2015-07-27 07:38:19
回答 1查看 767关注 0票数 1

我在WiredTiger存储引擎中使用了WiredTiger 3.0.4。我看了收集统计数据,我正在寻求关于压缩统计字段的解释。“未压缩的页面”表示什么?这是否是我应该关注的数据完整性方面的一个错误,为什么会发生这种情况?

示例统计数据输出来自我的集合之一:

代码语言:javascript
复制
"compression" : {
                        "raw compression call failed, no additional data available" : 0,
                        "raw compression call failed, additional data available" : 0,
                        "raw compression call succeeded" : 0,
                        "compressed pages read" : 205883,
                        "compressed pages written" : 306168,
                        "page written failed to compress" : 3147,
                        "page written was too small to compress" : 51992
                }
EN

回答 1

Database Administration用户

发布于 2015-08-10 00:22:19

“未压缩的页面”表示什么?

WiredTiger的一般策略是只压缩磁盘上有存储优势的页面。

当尝试压缩时,"page written failed to compress"计数器会增加,但不会导致磁盘上的存储保存(因此页被未压缩存储)。

存储未压缩的页面的另一个指标是"page written was too small to compress"。在这种情况下,页面的大小被认为太小,无法尝试压缩。

常见的情况是可以存储压缩的页面,这会增加"compressed pages written"度量。

这是否是我应该关注的数据完整性方面的一个错误,为什么会发生这种情况?

这些存储度量是信息计数器和预期行为(即与数据完整性无关)。

基于这些指标,没有任何明显的可操作结果,但是如果一个集合没有从压缩中获得多少总体好处,计数器可能会提供关于页面没有压缩的频率(与没有显著压缩级别的可压缩页面相比)的洞察力。

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/108816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档