gpt4 book ai didi

mongodb - 如何验证分片?

转载 作者:可可西里 更新时间:2023-11-01 09:17:58 26 4
gpt4 key购买 nike

我正在尝试对 MongoDB 进行分片。我已完成分片配置,但我不确定如何验证分片是否正常工作。

如何检查我的数据是否被分片?是否有验证/验证分片的查询?

最佳答案

您还可以在 mongos 路由器上执行一个简单的命令:

> use admin
> db.printShardingStatus();

它应该输出有关您的分片、分片数据库和分片集合的信息,如 mongodb documentation 中所述

sharding version: { "_id" : 1, "version" : 2 }
shards:
{ "_id" : ObjectId("4bd9ae3e0a2e26420e556876"), "host" : "localhost:30001" }
{ "_id" : ObjectId("4bd9ae420a2e26420e556877"), "host" : "localhost:30002" }
{ "_id" : ObjectId("4bd9ae460a2e26420e556878"), "host" : "localhost:30003" }

databases:
{ "name" : "admin", "partitioned" : false,
"primary" : "localhost:20001",
"_id" : ObjectId("4bd9add2c0302e394c6844b6") }
my chunks

{ "name" : "foo", "partitioned" : true,
"primary" : "localhost:30002",
"sharded" : { "foo.foo" : { "key" : { "_id" : 1 }, "unique" : false } },
"_id" : ObjectId("4bd9ae60c0302e394c6844b7") }
my chunks
foo.foo { "_id" : { $minKey : 1 } } -->> { "_id" : { $maxKey : 1 } }
on : localhost:30002 { "t" : 1272557259000, "i" : 1 }

关于mongodb - 如何验证分片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4612835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com