Почему ReadManyItemsAsync использует очень высокий RU и выполняет по существу полное сканирование таблицы?C#

Место общения программистов C#
Ответить
Anonymous
 Почему ReadManyItemsAsync использует очень высокий RU и выполняет по существу полное сканирование таблицы?

Сообщение Anonymous »

У меня есть иерархический ключ раздела, и по какой-то причине, когда я использую C# SDK для выполнения ReadManyItemsAsync, он взимает фиксированную высокую RU (в настоящее время 900 RU!), которая зависит только от общего количества записей, которые у меня есть в базе данных, и не имеет никакой связи с количеством записей, которые я прочитал в вызове или чем-то еще.
Тем временем ReadItemAsync взимает те же 1-2 RU, если вместо этого я читаю их по отдельности, но у меня ситуация с высокой производительностью, и я предпочитаю не платить за поездку несколько раз.
Учитывая, что я использую ключ раздела и идентификатор только для их чтения, это должны быть одни и те же 1-2 RU.
Я дергаю на себе волосы! Помогите мне!

Подробнее здесь: https://stackoverflow.com/questions/798 ... table-scan
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»