ivica Asked: 2014-04-29 04:21:33 +0800 CST2014-04-29 04:21:33 +0800 CST 2014-04-29 04:21:33 +0800 CST 如何限制 MongoDB 数据库大小 772 是否有任何机制来限制 MongoDB 2.6 上单个数据库的大小?我找到了一些选项,例如,quota但不确定如何使用它们。quotaFilesnssize mongodb limits 3 个回答 Voted Best Answer ivica 2014-04-30T03:35:20+08:002014-04-30T03:35:20+08:00 好的,这很简单:) 我想将每个数据库限制为每个学生 256MB 的空间。为了实现这一点,我启用smallfiles并运行了将数据库大小限制为 256MB/etc/mongod.conf的 mongod 进程。mongod -f /etc/mongod.conf --quota --quotaFiles 4 smallfiles从 16MB 开始预分配空间,然后是 32MB、64MB,最后是 128MB。把它加起来,你会得到 240MB 加上 16MB 的命名空间文件 = 256MB 然而,这并不能阻止他们使用同一用户创建另一个数据库。对此有什么帮助吗? Malcolm Murdoch 2014-05-07T03:45:55+08:002014-05-07T03:45:55+08:00 听起来像是有上限的收藏。不限制数据库本身但限制集合? http://blog.mongodb.org/post/116405435/capped-collections Vitek 2014-06-12T22:22:39+08:002014-06-12T22:22:39+08:00 我有同样的问题。Mongo 不尊重配额。我还没有找到答案,但我找到了 SERVER-5136。据此,已记录问题,但遗憾的是仍未计划解决问题。
好的,这很简单:)
我想将每个数据库限制为每个学生 256MB 的空间。为了实现这一点,我启用
smallfiles
并运行了将数据库大小限制为 256MB/etc/mongod.conf
的 mongod 进程。mongod -f /etc/mongod.conf --quota --quotaFiles 4
smallfiles
从 16MB 开始预分配空间,然后是 32MB、64MB,最后是 128MB。把它加起来,你会得到 240MB 加上 16MB 的命名空间文件 = 256MB然而,这并不能阻止他们使用同一用户创建另一个数据库。对此有什么帮助吗?
听起来像是有上限的收藏。不限制数据库本身但限制集合?
http://blog.mongodb.org/post/116405435/capped-collections
我有同样的问题。Mongo 不尊重配额。我还没有找到答案,但我找到了 SERVER-5136。据此,已记录问题,但遗憾的是仍未计划解决问题。