Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

[MongoDB] the solution of chunk too big to move

2025-02-25 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

When the amount of data in some blocks is extremely large, forming a large block, Balancer cannot split the data block, and it cannot move the block. Using MongDB version 3.2, the solution is as follows:

1. Close Balancer first

sh.stopBalancer()

2. Query Mega Block

use configdb.chunks.find({jumbo:true})

3. Splitting Mega Blocks

sh.splitAt("db.collection", {shardkye:"split threshold"})

4. Move blocks manually (optional step)

sh.moveChunk("db.collection", {shardkey:"shardkey block"}, "target shard ID to move");

5. Restart Balancer

sh.startBalancer()

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report