对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

模式设计反模式

模式设计反模式是构建数据库模式的低效方法。 它们可能会造成不必要的复杂性并导致性能问题。 认识并避免模式设计反模式有助于创建性能更佳的应用程序。

要学习;了解有关模式设计反模式的更多信息,请参阅以下页面:

模式设计反模式
定义

文档存储无界大量,该数组可能会变得太大。 大型大量可能会超过文档大小限制,并导致索引性能下降。

您在数据库中创建了大量集合。 集合过多会降低存储引擎的性能。

您的集合包含不必要的索引。 不必要的索引会消耗额外的磁盘空间,并可能降低写入性能。

您的集合中的文档过大。 大型文档可能会降低最常见查询的性能。

您对数据运行的 $lookup 操作过多。 这会增加查询复杂性并降低查询性能。

MongoDB Atlas Performance Advisor (适用于 M10 集群或更高版本)和MongoDB Compass Performance Insights 可识别数据库中的模式设计反模式。了解Atlas反模式警告非常重要,这样才能正确更正问题并防止使用反模式。

有关推荐的模式设计模式,请参阅以下内容:模式设计模式应用设计模式。

给本页内容打分