Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: implementacion de last() en el driver JDBC de postgresql


  • From: Arturo Munive <arturomunive(at)gmail(dot)com>
  • To: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
  • Cc: Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
  • Subject: Re: implementacion de last() en el driver JDBC de postgresql
  • Date: Thu, 31 May 2007 15:29:36 -0500
  • Message-id: <465F3030(dot)8050903(at)gmail(dot)com>

Alvaro Herrera escribió:
Arturo Munive escribió:
Hola a todos:
En el proyecto en que trabajo (en java) estamos  creando componentes
personalizados para acceder a la base de datos.

Un dato muy importante para esto es la cantidad de registros que devuelve una consulta.


Para evitarse pagar costos innecesarios, hay varias ideas:

1. si necesitas cantidades muy exactas, almacena las cuentas en una
tabla aparte que mantienes con triggers (no de la manera trivial porque
sufriria mucha contencion en los UPDATEs)
En mi caso creo que lo mas conveniente sería entonces la primera solución que propones, cuando sean cantidades grandes. Ahora bien, para lo casos de cantidades pequeñas (o se estime puedan serlos) etnoces da lo mismo usar last() en el resultset o usar count ya que los dos ejecutaran las consultas completas y se desplazaran hasta el ultimo registro para determinar la cantidad ... o entendí mal?

Igual gracias por el dato.



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group