我使用带有WiredTiger存储引擎的MongoDB 3.0.当我在dbPath中检查我的Mongo文件时,我看到了文件的名称,格式如下:collection-0--4989330656807016483.wt collection-2--4989330656807016483.wt collection-4--4989330656807016483.wt...我怎么知道这些文件名和真实集合的名称之间的关系,除了数据大小的方式?
我在MongoDB 3.0.2上构建了一个包含一个主服务器,一个辅助服务器和一个仲裁服务器的复制集.主服务器和仲裁服务器位于同一主机上,辅助服务器位于另一台主机上.
随着写入过载的增加,二级不能跟随主要步骤进入恢复状态.主服务器可以连接到辅助服务器,因为我可以通过主服务器上的Mongo shell登录到辅助服务器.
我停止所有操作并使用该命令观察辅助状态,rs.status()并rs.syncFrom("primary's ip:port")在辅助节点上键入命令.
然后该rs.status()命令的结果显示辅助的optimeDate远远落后于主要的optimeDate,并且间歇性地出现一条消息,如下所示:
"set" : "shard01",
"date" : ISODate("2015-05-15T02:10:55.382Z"),
"myState" : 3,
"members" : [
{
"_id" : 0,
"name" : "xxx.xxx.xxx.xxx:xxx",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
"uptime" : 135364,
"optime" : Timestamp(1431655856, 6),
"optimeDate" : ISODate("2015-05-15T02:10:56Z"),
"lastHeartbeat" : ISODate("2015-05-15T02:10:54.306Z"),
"lastHeartbeatRecv" : ISODate("2015-05-15T02:10:53.634Z"),
"pingMs" : 0,
"electionTime" : Timestamp(1431520398, 2),
"electionDate" : ISODate("2015-05-13T12:33:18Z"),
"configVersion" : 3
},
{
"_id" : 1,
"name" : "xxx.xxx.xxx.xxx:xxx",
"health" : …
WiredTiger引擎的最大数据库大小是多少?
MongoDB手册中只有MMAPv1的最大数据库大小,如下所示.
http://docs.mongodb.org/manual/reference/limits/