count(field_id) from "table" where "field_id" = $1"
План выполнения:
"Aggregate (cost=2652694.26..2652694.27 rows=1 width=0)"
" -> Seq Scan on table (cost=0.00..2319334.05 rows=133344084 width=0)"
" Filter: (field_id = 3)"
Попробуйте отключить сескан (enable_seqscan = off) и посмотрите на план, особенно обратите внимание на cost
Обсуждают сегодня