Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PostgreSQL > При update таблицы идет seq scan |
Автор: polin11 13.10.2021, 14:34 | ||||
Использую Postgresql, есть запрос в котором нужно обновить таблицу новыми значениями, а тех записей которых нет, вернуть. Приблизительно запрос выглядит так:
Проблема возникает при обновлении в CTE documents_upd в плане Hash Join идет Seq Scan по таблице "ActualDocument". Хочется чтобы использовался индекс по первичному ключу "DocId" таблицы "ActualDocument". Например когда использую EXISTS или INNER JOIN в CTE, то используется индекс по первичному ключу "DocId"
|