【MongoDB】处理jumbo chunks警告信息

发布时间:2020-03-15 11:13:38 作者:对唔住
来源:网络 阅读:552

什么是Jumbo chunk

就是超出设定的chunk大小的chunk,默认chunk大小为64M

为什么要处理Jumbo chunk

jumbo chunk无法被迁移

如何处理?

# 先找到Jumbo chunk信息
sh.status(true)

        { "phone" : NumberLong("xxxxxx") } -->> { "phone" : NumberLong("yyyyyyy") } on : shard_rep1 Timestamp(1, 19) jumbo

# 执行
# 对于上面的Jumbo块,执行如下命令
sh.splitFind("db.tb",{shardkeyX:"shardkeyXValue_in_range"})

脚本化自动处理

思路处理:

备注

1.官方推荐使用更加自动的sh.splitFind而不是原始的sh.splitAt函数

推荐阅读:
  1. MongoDB升级后CPU负载升高的原因和解决方法
  2. Mongodb 分片 手动维护chunk

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jumbochunk mongos mongodb

上一篇:docker网络故障之网络阻塞

下一篇:异构混合多云管理的需求,如何在SDN平台落地丨TF成立大会演

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》