知识库
MongoDB 文档嵌套太深导致查询变慢:什么时候该拆成引用式建模
问题现象 在 MongoDB 中,嵌套文档能减少关联查询,但嵌套过深会带来性能问题: 查询变慢,尤其是需要遍历深层数组或对象时。 文档体积膨胀,可能触及 16MB 文档上限。 更新深层字段时,整个文档可能被重写,影响写入性能。 索引难以有效…
#MongoDB#数据建模#查询优化#嵌套文档#引用式建模
数据库索引如何加速查询:原理与代价
为什么需要索引 假设一张用户表有 100 万行数据,执行 SELECT FROM users WHERE id = 500000。如果没有索引,数据库只能逐行扫描,直到找到匹配的行——最坏情况下要读取 100 万行。有了索引,数据库可以直接…
#索引#B+树#查询优化