RavenDB 是否在内部优化了“按 id 获取文档”类型的查询

本文关键字:文档 获取 类型 查询 id 在内部 是否 优化 RavenDB | 更新日期: 2023-09-27 18:21:45

执行动态查询时,RavenDB通常会创建一个临时索引。

按文档Id检索文档不会触发此行为:

var entity = documentSession.Query<Entity>().Single(x => x.Id == 1);

RavenDB 是否针对此类查询进行了内置优化?

RavenDB 是否在内部优化了“按 id 获取文档”类型的查询

阿诺德,否,它不会优化此行为。

你的假设是错误的,因为它会创建一个临时索引。如果您的示例,其名称应为"临时/实体/By__document_id">