запрос обычный типа SELECT ... WHERE... ORDER ... LIMIT. И создал второй запрос из пре-фильтрацией типа:
WITH ...SELECT ... WHERE
SELECT ... ORDER ... LIMIT
Планы этих двух запросов через explain analyze показываются одинаковыми. То есть второй запрос работает так же как и первый и время не сэкономит? И если да, то как сделать, чтобы сначала отфильтрованные данные были, а потому уже делали сортировку по отфильтрованным данным ? Спасибо
Все запросы только так и делают. Но чтобы детальнее говорить об этом, надо смотреть на запросы, а ты их не дал
Не, так не пойдет
а что сделать?
Текст прислать а не фотки
текст чего, запросов?
какая БД? если постгрес, то смотри на ключевое слово MATERIALIZED https://www.postgresql.org/docs/current/sql-select.html#SQL-WITH
Да, постгрес, спасибо, гляну
Обсуждают сегодня