From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com> |
Cc: | Guido Barosio <gbarosio(at)gmail(dot)com>, Lista Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: result set offset -limit que con una query no se encuentra |
Date: | 2009-05-08 18:25:20 |
Message-ID: | 20090508182520.GG10794@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Emanuel Calvo Franco escribió:
> Alvaro:
> - No hay indices.
> - No hay actualizaciones desde otros clientes. Es una base local
> corriendo en mi maquina.
Autovacuum está activo?
> parapruebas=# explain analyze select oid, entero4, entero8 from datos
> limit 10 offset 30100;
> QUERY PLAN
>
> ----------------------------------------------------------------------------------------------------
> ---------------
> Limit (cost=719.06..719.29 rows=10 width=16) (actual
> time=165.882..165.947 rows=10 loops=1)
> -> Seq Scan on datos (cost=0.00..4128.00 rows=172800 width=16)
> (actual time=0.012..91.116 rows=30110 loops=1)
> Total runtime: 166.007 ms
> (3 rows)
>
> QUERY PLAN
>
> ----------------------------------------------------------------------------------------------------
> ----------------
> Limit (cost=719.06..719.29 rows=10 width=16) (actual
> time=187.856..187.920 rows=10 loops=1)
> -> Seq Scan on datos (cost=0.00..4128.00 rows=172800 width=16)
> (actual time=0.050..111.205 rows
> =30110 loops=1)
> Total runtime: 187.982 ms
> (3 rows)
>
> Los explain son para la misma consulta 2 veces.
¿Qué tanto rato pasó entre un explain y el siguiente? La única
explicación que se me ocurre para que te entregue planes con
estimaciones distintas es que se ejecutó ANALYZE entre medio
(posiblemente autovacuum).
--
Alvaro Herrera Developer, http://www.PostgreSQL.org/
"Prefiero omelette con amigos que caviar con tontos"
(Alain Nonnet)
From | Date | Subject | |
---|---|---|---|
Next Message | Emanuel Calvo Franco | 2009-05-08 18:35:53 | Re: result set offset -limit que con una query no se encuentra |
Previous Message | Luis D. García | 2009-05-08 18:15:19 | Re: Diferencias de esquemas de replicacion |