首页 > 数据库 >MongoDB系列之分片管理

MongoDB系列之分片管理

时间:2023-09-01 23:45:49浏览次数:37  
标签:系列 MongoDB study db find mongos 分片 config id

1. 查看当前状态
1.1 查看配置信息
mongos> use config
// 查看分片
mongos> db.shards.find()
{ "_id" : "study", "host" : "study/localhost:27018,localhost:27019,localhost:27020", "state" : 1 }
// 查看分片集合信息
mongos> db.collections.find().pretty()
{
"_id" : "config.system.sessions",
"lastmodEpoch" : ObjectId("62db964a7decd7b3c3f36bc1"),
"lastmod" : ISODate("1970-02-19T17:02:47.296Z"),
"dropped" : false,
"key" : {
"_id" : 1
},
"unique" : false,
"uuid" : UUID("5351f3f9-63e3-44b8-af9a-a0261e681bef")
}
// 查询集合中块信息
mongos> db.chunks.find().pretty()
{
"_id" : "config.system.sessions-_id_MinKey",
"ns" : "config.system.sessions",
"min" : {
"_id" : { "$minKey" : 1 }
},
"max" : {
"_id" : { "$maxKey" : 1 }
},
"shard" : "study",
"lastmod" : Timestamp(1, 0),
"lastmodEpoch" : ObjectId("62db964a7decd7b3c3f36bc1"),
"history" : [
{
"validAfter" : Timestamp(1658558026, 4),
"shard" : "study"
}
]
}
// 跟踪集群拆分和迁移情况
mongos> db.changelog.find({'what': 'split'}).pretty()
————————————————
版权声明:本文为CSDN博主「沈健_算法小生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/SJshenjian/article/details/127374192

标签:系列,MongoDB,study,db,find,mongos,分片,config,id
From: https://www.cnblogs.com/gaoyanbing/p/17673062.html

相关文章

  • 模拟集成电路设计系列博客——2.1.1 两级放大器的增益
    2.1.1两级放大器的增益两级放大器是历史悠久且流行的放大器设计方案。当设计良好时,两级放大器的性能非常接近使用了Cascode增益级的设计,并且更适合驱动阻性负载。岂能提供高增益和高输出摆幅,使得其再晶体管本征增益和供电电压受限的现代CMOS工艺下成为一种非常重要的电路。同时,......
  • 使用AI写邮件-AI基础系列文章第18篇
    您的关注是对我最大的支持......
  • 解密Prompt系列14. LLM Agent之搜索应用设计:WebGPT & WebGLM & WebCPM
    前两章,我们分别介绍了基于微调和prompt的工具调用方案,核心都是如何让大模型和工具进行交互,包括生成工具调用语句和处理工具调用请求。不过在实际应用中,想要设计一个可以落地的LLMAgent,需要更全面整体的系统设计。本章我们以搜索工具为例,介绍如何更好和搜索引擎进行交互的LLMAgen......
  • 5分钟带你回顾大文件分片以及异步计算hash的步骤
    背景  文件上传功能在中后台项目中是最常见的功能,分片上传是一种将大文件分割成多个小片段进行上传的技术,可以有效提高文件上传的速度和稳定性。思路  1.首先就是使用File.slice对文件进行分割产出一个数组用于存储每个小的chunk片段  2.异步计算hash值,可用作标识文......
  • 【MongoDB】副本集通过一致性备份增加新节点
    [mongod@node01~]#opensslrand-base64666>/var/lib/mongo/keyfile[mongod@node01~]#chownmongod:mongod/var/lib/mongo/keyfile[mongod@node01~]#chmod600/var/lib/mongo/keyfile[mongod@node01~]#l/var/lib/mongo/keyfile-rw-------1mongodmongo......
  • 开心档-软件开发入门之MongoDB 高级索引
     作者简介:每天分享MongoDB教程的学习经验、和学习笔记。  座右铭:有自制力,做事有始有终;学习能力强,愿意不断地接触学习新知识。个人主页:iOS开发上架的主页前言本章将会讲解在数组中创建索引,需要对数组中的每个字段依次建立索引。所以在我们为数组tags创建索引时,会为music、cric......
  • NLP原理系列1-说清楚transformer原理
    NLP原理系列1-说清楚transformer原理来用思维导图和截图描述。思维导图的本质是变化(解决问题)->更好的,或者复杂问题拆分为小问题以及拆分的思路。 参考链接:李宏毅transformer原理。 一tansformer的推理及训练过程1tf训练过程红框部分是训练得grandtruth,......
  • 华为Mate60系列直接开卖喜提热搜,这让内卷的手机市场怎么搞
    不开发布会,怎么把手机发布变成热搜,变成一机难求。嚯嚯,这下华为恐怕要变成小米oppovivo等等所有友商品牌公关的公敌了。 事情是这样的啊。就在今天中午啊,华为没有任何征兆,就在官网卖起了Mate60系列。 是啊,你没听错是华为Mate60系列,新品,没有开发布会的新产品,就直接开卖了,还......
  • 提示学习方法-AI基础系列文章第15篇
            使用生成式AI解决问题的学习提示法是一个在生成式AI领域解决问题的框架。它可以帮助你决定生成式AI是否是正确的解决方案,如何应用提示工程,选择什么工具等等。我们将逐一介绍这五个步骤,然后提供一个使用这种方法的案例研究。五个步骤陈述你的问题学习提示法的第一步......
  • 【NestJS系列】连接数据库及优雅地处理响应
    前言Node作为一门后端语言,当然也可以连接数据库,为前端提供CURD接口我们以mysql为例,自行安装mysqlTypeORMTypeORM是一个ORM框架,它可以运行在NodeJS、Browser、Cordova、PhoneGap、Ionic、ReactNative、Expo和Electron平台上,可以与TypeScript和JavaScript一起使用。......