[Pgsql-ayuda] Indices

Patricio Muņoz pmunoz@cmet.net
Thu, 2 Oct 2003 12:31:04 -0400


Estimados,
Tengo un problema con los indices, me explico

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)

EXPLAIN

el explain indica que hace uso del indice "telefono_idx".

El segundo query
guia=# explain SELECT * FROM particular WHERE telefono IN
('0032353511','0033353511','0034353511','0035353511');
NOTICE:  QUERY PLAN:

Seq Scan on particular  (cost=0.00..89191.56 rows=81309 width=172)

EXPLAIN

En este caso no hace uso del Indice :-(

a que se debe esto ?

saludos