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
Обсуждают сегодня