| From: | Hellmuth Vargas <hivs77(at)gmail(dot)com> |
|---|---|
| To: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | conocer el tamaño (en bytes) del resultado de una consulta |
| Date: | 2011-11-15 15:27:15 |
| Message-ID: | CAN3Qy4oytcxn1g5=AyJ5e2ERvS7+Tt=H1y9=5Z44A6PiReo5=A@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
buen día Lista
Dentro de los reportes que se generan en la compania, existen unos
semanales que traen muchísimos registros, estos repoprtes naturalmente se
demoran y atribuyen el asunto a lentitud de la base, he realizado mis
pruebas y obvio al hacer la consulta SELECT count(*) FROM ( <consulta con
muchos registros>) AS a esta se ejecuta en pocos millisegundos. El punto
que quiero presentar a la personas de reportes que no están considerando el
tiempo que demora enviar estos datos al servidor de correo y su
tamaño, para ello quería obtener el tamaño en bytes de la consulta que
estaban generando pero no encontré el modo, se que se puede de una tabla
por medio de pg_size_pretty(pg_total_relation_size('big_table')) o
pg_size_pretty(pg_relation_size('big_table')) pero no tengo espacio para
generar el volcado de la consulta en una tabla temporal. Les agradezco
su atención y ayuda
--
Cordialmente,
Ing. Hellmuth I. Vargas S.
Esp. Telemática y Negocios por Internet
Oracle Database 10g Administrator Certified Associate
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Alvaro Herrera | 2011-11-15 15:51:35 | Re: conocer el tamaño (en bytes) del resultado de una consulta |
| Previous Message | Alvaro Herrera | 2011-11-15 14:58:45 | RE: Consulta sobre Fecha y Hora del Servidor. |