MongoDB 7.0 기준.
namespace별로 balancer 구동여부를 설정할 수 있음.
// 사전 변수세팅
ns = 'DB_NAME.COLLECTION_NAME'
config = db.getSiblingDB('config')
// disable
sh.disableBalancing(ns)
// 확인 (true 이므로 disabled)
config.collections.findOne({_id: ns}).noBalance
true
// enable
sh.enableBalancing(ns)
// 확인 (false 이므로 enabled)
config.collections.findOne({_id: ns}).noBalance
false
[참고]
'DataBase' 카테고리의 다른 글
[MongoDB] mongosh의 sh 커맨드 구현 소스코드 원본 확인 방법 (0) | 2024.08.29 |
---|---|
[MongoDB] 지정한 사이즈 미만 크기의 chunk를 옮긴 후 merge (0) | 2024.08.21 |
[MongoDB] chunk의 min~max 범위 내에서 query 하기 (0) | 2024.08.12 |
[MongoDB] AutoMerger (0) | 2024.08.07 |
[MongoDB] mergeable chunk list 확인 (0) | 2024.08.07 |