首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检查集合在Mongodb中是否已分块

如何检查集合在Mongodb中是否已分块
EN

Stack Overflow用户
提问于 2014-05-02 16:31:24
回答 2查看 10.6K关注 0票数 11

我写

代码语言:javascript
运行
复制
db.runCommand({enablesharding : "database"})

db.runCommand({shardcollection : "database.coll_1",key : {_id :"hashed"}})

如何检查藏品是否有萨赫拉?也许存在一些我不知道的功能。请救救我!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-02 16:49:13

连接到mongos并运行以下命令:

代码语言:javascript
运行
复制
use config;
db.collections.find( {_id: "db.colname" , dropped : false } )

如果集合是共享的,它将与它的切分键一起出现在那里

票数 2
EN

Stack Overflow用户

发布于 2018-06-15 18:04:23

我使用以下方法:

use dbname db.colname.getShardDistribution()

如果是分片,则输出分片发行版;如果没有,则输出Collection dbname.colname is not sharded。有关更多细节,请查看

我也使用@Scott的评论(use databaseName; db.collectionName.stats().sharded),但我更喜欢getShardDistribution,它更干净。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23432868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档