可以通过以下步骤来查看某个数据库被分片到了哪个分片:

  1. 连接到mongos路由器
  2. 运行命令 "use config",切换到config数据库
  3. 运行命令 "db.shards.find()",查看所有的分片信息
  4. 找到对应的分片,查看它的host字段,即可知道它所在的主机地址和端口号

例如,如果要查看名为mydatabase的数据库被分片到哪个分片,可以按照以下步骤操作:

  1. 连接到mongos路由器
  2. 运行命令 "use config",切换到config数据库
  3. 运行命令 "db.shards.find()",查看所有的分片信息
  4. 找到名为mydatabase的分片,查看它的host字段,即可知道它所在的主机地址和端口号

注意:这种方法只适用于查看某个数据库被分片到了哪个分片,如果需要查看某个集合被分片到了哪个分片,还需要进一步查询chunks和shards集合。

mongo 怎么看某个数据库被分片到了哪个分片 不要用dbprintShardingStatus

原文地址: https://www.cveoy.top/t/topic/bpU8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录