20/08/2009, 09:24
|
| Colaborador | | Fecha de Ingreso: febrero-2009 Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 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 |