MongoDB查看是否分片
三种查看方式Config 库中查询db.collections.find({[{'dropped': {$ne:true}},// 没有被删除的{'name' '/dbname/'}// 根据数据库名进行模糊查询]})查看数据分布use dbnamedb.colname.getShardDistribution()# 可以查看数据分布最简答的方法u.
·
三种查看方式
Config 库中查询
db.collections.find(
{
[
{'dropped': {$ne:true}}, // 没有被删除的
{'name' '/dbname/'} // 根据数据库名进行模糊查询
]
}
)
查看数据分布
use dbname
db.colname.getShardDistribution() # 可以查看数据分布
最简答的方法
use dbname
db.collectionName.stats().sharded # 简单的返回 ture 或 false
使分片生效
#使用admin数据库
use admin
#指定testdb分片生效
db.runCommand( { enablesharding :"dbname"});
#指定数据库里需要分片的集合和片键(片键根据实际情况选择)
db.runCommand( { shardcollection : "dbname.collectionname",key : {_id: 1} } )
查看分片情况
#查看分片情况
db.tablename.stats();
更多推荐
已为社区贡献1条内容
所有评论(0)