| From: | Emiliano Romero <emilianoromero(at)gmail(dot)com> | 
|---|---|
| To: | pgsql-es-ayuda(at)postgresql(dot)org | 
| Subject: | Re: numero de registros de consulta | 
| Date: | 2012-03-27 18:34:51 | 
| Message-ID: | 4F72084B.1050304@gmail.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-es-ayuda | 
On 03/27/12 15:10, Katia Hernández wrote:
> Creo que sólo atravez de programacion podría ser, comparar si el
> resultado es mayor al límite si es asi no mostrarlo, o bien como dices,
> ponerle un limit para solo mostrar los X registros que tienes de límite.
>
>
> Attentamente:
> Katia Hernández Salinas.
>
> skype:saheka09
>
>
>
>  > Date: Tue, 27 Mar 2012 13:34:04 -0400
>  > From: npolanco(at)cuij(dot)edu(dot)cu
>  > To: jaime(at)2ndquadrant(dot)com
>  > CC: pgsql-es-ayuda(at)postgresql(dot)org; cgrajales(at)colombiasoftware(dot)net
>  > Subject: Re: [pgsql-es-ayuda] numero de registros de consulta
>  >
>  > Creo que con el uso de ventanas poedes solucionar eso.
>  >
>  > ----- Mensaje original -----
>  > De: "Jaime Casanova" <jaime(at)2ndquadrant(dot)com>
>  > Para: "Carlos Edward Grajales" <cgrajales(at)colombiasoftware(dot)net>
>  > CC: "pgsql-es-ayuda(at)postgresql(dot)org\"" <pgsql-es-ayuda(at)postgresql(dot)org>
>  > Enviados: Domingo, 25 de Marzo 2012 0:30:14
>  > Asunto: Re: [pgsql-es-ayuda] numero de registros de consulta
>  >
>  > 2012/3/24 Carlos Edward Grajales <cgrajales(at)colombiasoftware(dot)net>:
>  > > Buenos dias....
>  > > Tengo la siguiente pregunta. ¿ Es posible determinar el numero de
> registros
>  > > (o al menos tener un valor aproximado) que devolvera una consulta
> antes de
>  > > ejecutarla?
>  > >
>  > > La idea es que debo restringir la ejecucion de ciertas consultas
> que superen
>  > > un umbral (por ejemplo 100000 registros) a un grupo determinado de
> usuarios.
>  > >
>  >
>  > LIMIT 100000 ?
>  >
>  > --
>  > Jaime Casanova www.2ndQuadrant.com
>  > Professional PostgreSQL: Soporte 24x7 y capacitación
>  > -
>  > Enviado a la lista de correo pgsql-es-ayuda
> (pgsql-es-ayuda(at)postgresql(dot)org)
>  > Para cambiar tu suscripción:
>  > http://www.postgresql.org/mailpref/pgsql-es-ayuda
>  > -
>  > Enviado a la lista de correo pgsql-es-ayuda
> (pgsql-es-ayuda(at)postgresql(dot)org)
>  > Para cambiar tu suscripci�n:
>  > http://www.postgresql.org/mailpref/pgsql-es-ayuda
EXPLAIN? El query planner te tira un estimado de las rows que afectaria, 
no se como trabaja frente a consultas mas complicadas.
EJ:
db=# explain select * from reportes_part_2012_03_01;
                                      QUERY PLAN 
-------------------------------------------------------------------------------------
  Seq Scan on reportes_part_2012_03_01  (cost=0.00..787424.48 
rows=34645148 width=65)
(1 row)
Saludos!
Ing Emiliano S. Romero
about.me/reflex
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Armando Venegas Pérez | 2012-03-27 18:39:28 | RE: numero de registros de consulta | 
| Previous Message | Katia Hernández | 2012-03-27 18:10:19 | RE: numero de registros de consulta |