MongoDB 运用大数据量的collectionITeye - AG环亚娱乐

MongoDB 运用大数据量的collectionITeye

2019年02月19日08时47分17秒 | 作者: 映安 | 标签: 数据,运转,约束 | 浏览: 894

当然,假如咱们不需求一起查询多个日志,这么做是有意义的。 一般来说,数量较大的collection不会有明显的功能缺点。 约束 默许的情况下,MongoDB的每个数据库有24000左右命名空间的约束。 每个命名空间有628字节。.nsfile默许为16MB。 每个collection以及索引都算作namespace。因而假如每个collection有一个索引, 咱们能创立12000个collection。 nssize答应提高这个约束。 当心的是每个collection都会占用一些存储-很少的KB。更近一步说,任何的索引都需求至少8KB的数据空间, 也就意味着每个b-tree page巨细为8KB. 假如有许多collection以及元数据常常要页输出,会导致中心的操作速度变慢。

 

nssize 假如需求更多的collection,运转mongod nssize参数。这个参数会让.ns文件更大, 支撑更多的collection。留意的是 nssize 用于最新创立数据库。假如你运转在一个存在的数据库, 期望从头界说巨细,那么在运转nssize之后,要运转db.repairDatabase()指令来调整巨细。

.ns 文件最大为 2GB.

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章