mongodb - MongoDB 的一个数据库没有响应
问题描述
我在 Ubuntu 18.04 服务器的 mongodb 实例(v 4.0.26)下有几个数据库。其中一个数据库突然开始在连接方面表现不一致。我检查了服务器上的资源消耗。还剩 7GB 的 RAM 和 34GB 的存储空间。在 Mongo Shell(在服务器上)中,当我连接到特定数据库并执行它时db.getCollectionNames()
,它只是挂起。这种行为也不一致。但是该实例中的所有其他数据库都可以正常工作。
我怀疑导致此问题的任何集合中都可能存在损坏的文档。寻找调试此问题的指导。
PS:丢失数据库中的数据可能会花费我的工作。
解决方案
推荐阅读
- powerbi - Power BI 中报表数据的条件筛选
- elasticsearch - Elasticsearch 一个特定的分片在不同的数据节点中不断初始化
- java - Java调用继承的方法只使用一个对象
- docker - 从 docker 容器内获取有关卷的信息
- swift - 解码通用可解码类型
- java - 需要帮助解决我的 Java 程序中与 Maps 和 HashMap 相关的错误
- java - 无法解析“Allure”中的方法“getLifecycle”
- javascript - 带有 alpine.js 的动画多级菜单:打开子导航时如何调整包装器的最大高度?
- python - 用于soaplib库安装的Pip安装失败并出现“连接错误”
- postgresql - postgresql jsonb 类型中的两个值是否相同?