каждую секунду какой то элемент обновляется, обновления прилетают от бэка. Клиенты из этой таблички часто запрашивают все элементы, сейчас это около 2000 записей. Чтение происходит с помощью scan и уже задержка около 2.5 сек + нагрузка на чтение.
Есть ли смысл поднимать DAX для ускорения получения данных при такой часто те записи? Если правильно понял, то что бы поддерживать актуальность кэша, записывать данные уже нужно будет через dax.
Scan 🤦🏼
иногда нужно всю таблицу брать, что делать
DAX применяет write-through стратегию, так что да, вполне можно снять нагрузку Scan'а с таблицы
пока что не знаю как со scan спрыгнуть, это правда проблема.
если нужна вся таблица, то никак
Ну, не скан же 🤔 Хотябы pagination включить
А назовите способ вытащить все айтемы без скана?
Я имел ввиду, не разом все записи, а с паджинацией. Про все атрибуты согласен.
Я уж подумал, что есть еще вызов кроме скана)))
Я вот как-то не сталкивался с вопросом, что query возвращает только проекцию. Разве нельзя ему сказать, чтобы всё отдавал? 🤔
Обсуждают сегодня