В моей таблице почти 2000000 записей. Я также создал индекс для поля name
, но каждый раз, когда выполняется запрос, он загружает процессор.
Столбец name
является динамическим, что я предоставляю во время выполнения. Кто-нибудь может помочь мне выбраться из этого?
Я использую этот запрос:
select *
from demo.ewb_details
where name=$1
and active='Y'
Проверить план запроса как:
"Сканирование индекса с использованием ed_name на ewb_details (стоимость = 0.43..16.25 строк = 2 ширина = 7765) (фактическое время = 0.067..0.071 строк = 1 петля = 1) "" Индекс Cond: ((имя) :: text = 'A' :: text) ""Фильтр: ((активный) :: text = 'Y' :: text) "" Строк, удаленных фильтром: 8 "" Время планирования: 1,284 с "" Время выполнения: 2,132 с "