El indice no mejora me mejora el rendimiento de mis consultas.

From: Sebastian Machuca <serroba(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: El indice no mejora me mejora el rendimiento de mis consultas.
Date: 2009-08-26 21:49:05
Message-ID: 5403e68d0908261449s2a0ebcf5s78eaba68f905af01@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos.

La situación es la siguiente. Tengo una tabla (trx_8) con unos 350.000
registros.

Quiero realizar una consulta sobre una única columna, llamada ani, que es de
tipo bigint.

En el caso en particular al que me enfrento, he creado un indice usando un
árbol binario de la siguiente manera

CREATE INDEX ani_8 ON trx_8 using BTREE (ani);

Las consultas que he realizado son las siguientes:

EXPLAIN ANALYZE SELECT distinct ani from trx_8;
QUERY PLAN
-----------------------------------------------------------------------------------------------------------------------------------
Unique (cost=0.00..21207.47 rows=2 width=8) (actual time=0.035..1395.262
rows=2 loops=1)
-> Index Scan using ani_8 on trx_8 (cost=0.00..20317.76 rows=355883
width=8) (actual time=0.030..694.861 rows=355883 loops=1)
Total runtime: 1395.313 ms
(3 rows)

y

EXPLAIN ANALYZE SELECT ani from trx_8 group by ani;
QUERY PLAN
-----------------------------------------------------------------------------------------------------------------------------------
Group (cost=0.00..21207.47 rows=2 width=8) (actual time=0.034..1425.076
rows=2 loops=1)
-> Index Scan using ani_8 on trx_8 (cost=0.00..20317.76 rows=355883
width=8) (actual time=0.030..759.136 rows=355883 loops=1)
Total runtime: 1425.135 ms
(3 rows)

Estoy usando PostgreSQL 8.3.7 bajo Archlinux.

Si tengo un indice asociado, y mas aun, se que el resultado son solo 2
valores, el tiempo no debería ser muchísimo mas rápido???

Alguna sugerencia?

--
Sebastian Machuca
Estudiante Ingeniería Civil en Computación
+56 9 77449117

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Emanuel Calvo Franco 2009-08-26 22:50:00 Re: El indice no mejora me mejora el rendimiento de mis consultas.
Previous Message motum hesa 2009-08-26 21:44:53 Re: Recomendacion para replicacion en WINDOWS