:|?对于 MongoDB 部署在 Unix 和 Linux 系统上运行,数据库名称不能包含以下任何字符:/\. "$集合命名空间的最大长度(包括数据库 name,点(.)分隔符和集合 name(i.e.._mongodb集合数量限制">
赞
踩
参考官方文档:MongoDB Limits and Thresholds,本文总结MongoDB中一些容易被忽视的限制和阈值。
文件大小:16M
文件嵌套层数:100
数据库命名规则:不区分大小写
特殊字符:不能包含空格,windows系统不能包含
/\. "$*<>:|?
对于 MongoDB 部署在 Unix 和 Linux 系统上运行,数据库名称不能包含以下任何字符:
/\. "$
集合命名空间的最大长度(包括数据库 name,点(.)分隔符和集合 name(i.e..))为 120 个字节。
索引条目的总大小(可能包括取决于 BSON 类型的结构开销):必须小于 1024 字节。
单个集合的索引:不能超过 64 个。
复合索引中的字段数量:不能超过 32 个。
包含命名空间和点分隔符(i.e…$)的完全限定索引名称不能超过 128 个字符。
createIndexes操作的 memory 使用的默认限制是 500 兆字节。可以通过设置maxIndexBuildMemoryUsageMegabytes server 参数来覆盖此限制。
单个集合中文件数量:如果使用max参数为创建指定上限集合的最大文档数,则限制必须少于 232 个文档。如果在创建上限集合时未指定最大数量的文档,则文档数量没有限制。
存储引擎相关:旧版引擎MMAPv1 有一些上限限制。但是新版的WiredTiger引擎没有理论上的限制。
成员数量: 50
具有投票权的副本集数量:7
Sort Operations:如果 MongoDB 无法使用索引来获取请求的排序 order 中的文档,则排序操作中所有文档的总大小加上小的开销必须小于 32 兆字节。
Aggregation Pipeline Operatio:管道阶段的 RAM 限制为 100 兆字节。如果某个阶段超出此限制,MongoDB 将产生错误。要允许处理大型数据集,请使用allowDiskUse选项启用聚合管道阶段以将数据写入临时 files。
mongo shell 提示符对每个 line 限制为 4095 个代码点。如果输入的 line 超过 4095 个代码点,shell 将截断它。
连接数:一个MongoDB最多允许建立20000个链接。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。