在云数据存储中,distinct on 子句是什么意思,它如何影响读取?



这是云数据存储文档所说的,但我很难理解这到底是什么意思:

不使用distinct on子句的投影查询是一个小型操作,仅计为查询本身读取的单个实体。

分组

投影查询可以使用distinct on子句来确保仅返回指定属性的每个不同值组合的第一个结果。这将仅返回对正在投影的属性具有相同值的实体的第一个结果。

假设我有一个问题表,我只想按创建日期对问题文本进行排序,这是否算作一次阅读并作为小操作休息?

如果您的目标只是投影日期和文本字段,则可以在这两个字段上创建复合索引。查询时,这是一个小操作,所有结果都是一次读取。在这种情况下,您不会尝试删除重复数据(因此没有区别/打开(,因此这是一个单次读取的小操作。

最新更新