En este caso en particular la creacion de indices no te ayuda en nada.
Distinta seria la historia si en al consulta pusieras algo del estilo "where ddd > algo " o algun caso por el estilo....
saludos Pablo
El día 29 de junio de 2008 21:37, Sandrigo L.Jara <sandrigo.lezcano@gmail.com> escribió:
migre 22 millones de registros en una tabla en PostgreSQL 8.2ddds, numeros..etc ..ddds del tipo: character varying(3)que quando ejecuto:-- sin indices
-- Executing query:
SELECT ddd, count(ddd) AS cantidad FROM tabla GROUP BY 1 ORDER BY 1Total query runtime: 432421 ms.
65 rows retrieved.-- Executing query:
CREATE INDEX tabla_idx_ddd ON tabla (ddd)Query returned successfully with no result in 496755 ms.nuevamente ahora ya con indice...-- Executing query:
SELECT ddd, count(ddd) AS cantidad FROM tabla GROUP BY 1 ORDER BY 1Total query runtime: 404579 ms.
65 rows retrieved.deberia ser mucho!!!! mas rapido.. no???agradezco todas las sugerenciasAbrazos a todos
--
Pablo Marrero
Tel: 099 927 566
No comments:
Post a Comment