感谢原文链接:https://docs.mongodb.com/manual/faq/
- 常见问题:MongoDB基础知识
- MongoDB支持哪些平台?
- MongoDB是作为托管服务提供的吗?
- 集合与表格有什么不同?
- 我如何创建一个数据库和一个集合?
- 我如何定义或更改集合模式?
- MongoDB是否支持SQL?
- MongoDB是否支持事务?
- MongoDB是否处理缓存?
- MongoDB如何解决SQL或查询注入?
- 常见问题:索引
- 我如何创建索引?
- 索引构建如何影响数据库性能?
- 如何查看集合上存在的索引?
- 如何查看查询是否使用索引?
- 我如何确定要索引的字段?
- 我怎样才能看到索引的大小?
- 写操作如何影响索引?
- 常见问题解答:并发
- MongoDB使用哪种类型的锁定?
- MongoDB中的锁定粒度如何?
- 如何查看我的mongod实例的锁状态?
- 读取或写入操作是否产生锁定?
- 哪些操作锁定数据库?
- 哪些管理命令锁定数据库?
- MongoDB操作是否锁定多个数据库?
- 分片如何影响并发?
- 并发性如何影响副本集主要?
- 并发如何影响辅助?
- MongoDB是否支持事务?
- MongoDB提供什么隔离保证?
- 可以读取看到没有提交到磁盘的更改吗?
- 常见问题解答:使用MongoDB进行分片
- 分片是否适合新的部署?
- 在分解集合之后可以更改分片键吗?
- 为什么我的文档没有分布在分片上?
- 如何mongos检测分片群集配置中的更改?
- 是什么writebacklisten在日志中是什么意思?
- 如何mongos使用连接?
- 常见问题:复制和副本集
- MongoDB支持哪些类型的复制?
- 复制是否通过Internet和WAN连接工作?
- MongoDB可以通过“嘈杂”的连接进行复制吗?
- 为什么使用日志记录如果复制已经提供数据冗余?
- 仲裁员与其他副本交换什么信息?
- 副本集成员是否正常使用不同数量的磁盘空间?
- 我可以重命名副本集吗?
- 常见问题:MongoDB存储
- 存储引擎基础
- 你可以混合存储引擎的副本集?
- WiredTiger存储引擎
- MMAPv1存储引擎
- 我可以手动填充文档以防止在更新过程中移动?
- 数据存储诊断
- 常见问题:MongoDB诊断
- 我在哪里可以找到关于mongod意外停止运行的进程的信息?
- TCP keepalive时间是否会影响MongoDB部署?
- 为什么MongoDB会记录如此多的“连接接受”事件?
- 有什么工具可用于监视MongoDB?
- 内存诊断MMAPv1存储引擎
- 内存诊断WiredTiger存储引擎
- 分片群集诊断