mongodb - 当您超出 mongoDB 中的空间限制时发生了什么?
问题描述
mongoDB 中数据库的限制为 32 TB,当我达到该限制时会发生什么,我必须使用什么选项继续我的应用程序?
解决方案
32 TB 是MMAPv1 存储引擎的限制,已根据MongoDB 4.2从 MongoDB 中删除。
WiredTiger 存储引擎是 MongoDB 3.2 以来的默认存储引擎,它没有这个限制。
要回答您的问题,如果您的 MMAPv1 部署大于 32 TB,它将输出错误并可能会停止服务器。如果您仍在使用 MMAPv1,最好迁移到 WiredTiger 以获得更好的并发性能和许多改进。
推荐阅读
- javascript - 为什么只点击第一个表,但所有表都排序?
- reactjs - 我想传递索引并将我的所有数据显示到下一个屏幕
- c# - 即使有两个接收者正在监听队列,Azure 队列消息也应该发送给一个接收者,在 C# 中实现
- python - 在 tkinter,时钟应用程序中的帧之间切换
- amazon-web-services - AWS Ansible iam_policy:请求中包含的安全令牌无效
- php - PHP脚本安装问题。已遵循页面中给出的所有步骤:https://h-educate.com/publish-php-scripts/
- android - 按下按钮后如何更改应用程序的主题?
- mysql-cli - 用逗号以 CSV 格式导出 Mysql 数据
- sublimetext3 - 比较 Sublime Text 中两个文件的内容,并排视图
- windows - 在 AKS Windows 节点 (prometheus) 上安装软件