翻译或纠错本页面
The local Database¶
On this page
概述¶
每个 mongod 实例拥有其自己的 local 数据库,其中存储了复制进程所用的数据和其他实例单独的信息。 local 数据库对于复制是不可见的。 local 数据库将不会被复制。
在复制中,local 数据库存储了 replica set 内每个节点的复制信息。local 中有如下的集合:
在 2.4 版更改: 当开启了认证( authorization ),对 local 的认证不等效于 admin 数据库的认证。在更早的版本里, local 数据库的认证权限是对所有数据库有效的。
所有 mongod 实例中都有的集合¶
- local.startup_log¶
在startup阶段,每个 mongod 实例向 startup_log 插入一条有关 mongod 实例自身和host信息的诊断信息。 startup_log 是一个固定集合。该集合主要是用来诊断的。
例子
考虑下列 startup_log 集合的文档:
{ "_id" : "<string>", "hostname" : "<string>", "startTime" : ISODate("<date>"), "startTimeLocal" : "<string>", "cmdLine" : { "dbpath" : "<path>", "<option>" : <value> }, "pid" : <number>, "buildinfo" : { "version" : "<string>", "gitVersion" : "<string>", "sysInfo" : "<string>", "loaderFlags" : "<string>", "compilerFlags" : "<string>", "allocator" : "<string>", "versionArray" : [ <num>, <num>, <...> ], "javascriptEngine" : "<string>", "bits" : <number>, "debug" : <boolean>, "maxBsonObjectSize" : <number> } }
startup_log 中的文档包含如下项:
- local.startup_log._id¶
包含系统主机名和毫秒值。
- local.startup_log.hostname¶
系统的主机名
- local.startup_log.startTimeLocal¶
显示系统本地时区的 startTime 报告。
- local.startup_log.cmdLine¶
An embedded document that reports the mongod runtime options and their values.
- local.startup_log.pid¶
该进程的pid