Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/08/2009, 09:24
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Rendimiento en postgres

popopo...
Por oracle no tengo dudas que sea muy eficiente. (Oracle es Oracle)
Pero acabo de insertar en una tabla en postgres 500.000 registros ayudado de una función.
Para listar la totalidad de los 500.000 registros, tuvo un tiempo de 16594 ms.

Para listar un dato haciendo uso de una condición como lo dices tener, tuvo un tiempo de respuesta de 167 ms. (Como ve4s son tiempos de respuesta muy similares)

Definitivamente hay un problema con tu BD postgres.

se me ocurre que tal vez la ejecución de la consulta, dispare otras tareas que hagan este tiempo tan grande. (Triggers tal vez.)

haz un
explain analyze select *from tabla

y cuentanos que aparece.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming