028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

【MongoDB】处理jumbochunks警告信息

什么是Jumbo chunk

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

创新互联,为您提供重庆网站建设成都网站制作、网站营销推广、网站开发设计,对服务成都PE包装袋等多个行业拥有丰富的网站建设及推广经验。创新互联网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!

为什么要处理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函数


分享题目:【MongoDB】处理jumbochunks警告信息
标题来源:http://www.tsicrk.com/article/gpescg.html

其他资讯

让你的专属顾问为你服务

1.0843s