0

我的问题是关于提高 mongodb 的查询性能。在存储磁盘中,一个扇区是 512 字节。并且磁头逐个扇区地从磁盘中读取数据。

假设如果 MongoDB 文档的平均 Object 大小为 100 字节,每个扇区将包含大约 5 个文档,并且每次读取磁盘头将获取 5 个文档。如果平均对象大小为 300 字节,则磁盘头将在每次读取时获取 1 个文档。

我认为这种情况会影响 MongoDB 的查询性能。第一个示例的运行速度提高了 5 倍。我错了吗?

如果我的想法是正确的,我在设计我的 MongoDB 数据库时是否应该考虑这种情况?

如果我犯了错误,这个想法有什么问题?

4

0 回答 0