[Pgsql-ayuda] Indices

Patricio Muņoz pmunoz@cmet.net
Thu, 2 Oct 2003 16:08:51 -0400


> On Thu, Oct 02, 2003 at 12:31:04PM -0400, Patricio Mu?oz wrote:
>
> > El primer query es el sgte:
> > guia=# explain SELECT * FROM particular WHERE telefono ='0032353511';
> > NOTICE:  QUERY PLAN:
> >
> > Index Scan using telefono_idx on particular  (cost=0.00..68285.83
rows=20635
> > width=172)
>
> Vamos a ver... tienes 20000 registros con el mismo telefono en esa tabla?
> Si no es asi, hay algo raro con las estadisticas.
>
> Verifica que las estadisticas sean correctas (i.e. ejecuta ANALYZE).
Luego
> publica EXPLAIN ANALYZE de ambas consultas.

Ups, la version de Postgres es 7.1.3 (es la que trae RedHat 7.2), al parecer
no soporta la opcion ANALYSE, entrega error al ejecutar el query.

guia=# EXPLAIN ANALYSE SELECT * FROM particular WHERE telefono
='0032353511';
ERROR:  parser: parse error at or near "ANALYSE"