Jairo Graterón escribió:

> explain  select max(id) from invoices where num_ruc='20524953189';
>                                                     QUERY PLAN
> 
> -------------------------------------------------------------------------------------------------------------------
>  Result  (cost=474.18..474.19 rows=1 width=8)
>    InitPlan 1 (returns $0)
>      ->  Limit  (cost=0.57..474.18 rows=1 width=8)
>            ->  Index Scan Backward using invoices_pkey on ose_ticket
>  (cost=0.57..8389569.35 rows=17714 width=8)
>                  Index Cond: (id IS NOT NULL)
>                  Filter: ((num_ruc)::text = '20524953189'::text)
> (6 rows)
> 
> El campo num_ruc está indexado pero el motor decide que usa el índice del
> id y busca con filter el num_ruc

Muestra el \d de la tabla.



Reply via email to