@dadaniel
бэкенд разработчик, питон и С++

Как оптимизровать поиск по нескольким полям по малому подмножеству строк в таблице, Postgres и Django?

Есть таблица в базе в которой примерно 200k записей. поиск по одному из полей позволяет выбрать примерно 3k записей, которые в свою очередь надо фильтровать еще примерно по десятку полей. Как оптимизировать запрос из джанги, чтобы закэшировать запрос выбирающий 3000 строк и дальше уже искать только в этом подмножестве?
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
@bacon
Начать с индексов в БД, попробовать простой на этом поле, потом составной, ну и с замеров времени, а то окажется, что и проблемы нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы