Как оптимизировать работу с фильтрами, чтобы не перегружать БД тяжелыми запросами

Если набор данных большой, то как можно оптимизировать работу с фильтрами чтобы не перегружать БД тяжелыми запросами?