Что означает отдельный элемент on в облачном хранилище данных и как он влияет на чтение? - PullRequest
0 голосов
/ 11 октября 2019

Это то, что говорит облачное хранилище данных , но мне трудно понять, что именно это означает:

Проекционный запрос, который не использует distinct on Предложение - это небольшая операция, которая считается только одной сущностью, прочитанной для самого запроса.

Группировка

В проекционных запросах можно использовать предложение distinct on, чтобы гарантировать, что только первый результат для каждогобудет возвращена отличная комбинация значений для указанных свойств. Это вернет только первый результат для сущностей, которые имеют одинаковые значения для проецируемых свойств.

Допустим, у меня есть таблица для вопросов, и я хочу получить только текст вопроса, отсортированный подата создания это будет считаться как одно чтение, а остальные как небольшие операции?

1 Ответ

2 голосов
/ 11 октября 2019

Если ваша цель - просто спроецировать поля даты и текста, вы можете создать составной индекс для этих двух полей. Когда вы делаете запрос, это небольшая операция со всеми результатами как одно чтение. В этом случае вы не пытаетесь дедуплицировать (то есть, без различий / включений), и это небольшая операция с одним чтением.

...