Re: obtener el tamaño del resultado en una consulta en el log de postgres

From: Anthony Sotolongo <asotolongo(at)gmail(dot)com>
To: Hellmuth Vargas <hivs77(at)gmail(dot)com>, Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: obtener el tamaño del resultado en una consulta en el log de postgres
Date: 2016-06-16 19:12:34
Message-ID: 5762FA22.7020808@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Hellmuth, no se si hay algún parámetro en el archivo de
configuración para eso, al menos no lo veo, pero puede que lo haya o la
combinación de algunos. También creo que puedes lograr un "aproximado"
del resultado del EXPLAIN según entiendo de la documentación
(https://www.postgresql.org/docs/current/static/using-explain.html) si
tienes las estadísticas actualizadas mejor:
por ejemplo:
EXPLAIN

SELECT
distinct products.actor
FROM
public.orderlines,
public.products
WHERE
products.prod_id = orderlines.prod_id;

"HashAggregate (cost=2878.07..2966.09 rows=8802 width=13)"
" Group Key: products.actor"
" -> Merge Join (cost=0.57..2727.20 rows=60350 width=13)"
" Merge Cond: (products.prod_id = orderlines.prod_id)"
" -> Index Scan using products_pkey on products
(cost=0.29..374.29 rows=10000 width=17)"
" -> Index Only Scan using orderlines_prod_id_idx on orderlines
(cost=0.29..1573.54 rows=60350 width=4)"

Tamaño aproximado del resultado rows*width = 114426 bytes

Tal vez esto te pueda orientar a resolver el tema que tienes

Saludos

On 16/06/16 14:36, Hellmuth Vargas wrote:
> Hola Lista
>
> Quisiera saber si es posible almacenar en el log de PostgreSQL el
> tamaño en bytes del resultado de una consulta SELECT, o en otras
> palabras, poder registrar en el log de PostgreSQL cuantos bytes pesa
> el resultado devuelto por las sentencias SELECT. De antemano muchas
> gracias
>
> --
> Cordialmente,
>
> Ing. Hellmuth I. Vargas S.
> Esp. Telemática y Negocios por Internet
>

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2016-06-16 19:29:41 Re: obtener el tamaño del resultado en una consulta en el log de postgres
Previous Message Hellmuth Vargas 2016-06-16 18:36:36 obtener el tamaño del resultado en una consulta en el log de postgres