From: | Anthony Sotolongo <asotolongo(at)gmail(dot)com> |
---|---|
To: | Héctor Alonso Lozada Echezuría <imatsu(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Cual es la unidad de medida para saber si un query es lento? |
Date: | 2018-02-13 22:21:35 |
Message-ID: | 20be3b1a-2f36-8bbc-2295-86446d24a218@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Hector, la unidad de medida para saber si algo es lento es alguna
unidad de tiempo en este caso segundos , milisegundos, etc, ahora para
decir si es lento o no eso lo define tu negocio o tus usuarios, por
ejemplo puede que para un sistema o usuarios 500 milisegundos sea buen
tiempo de respuesta pero para otros no, he tenido clientes que en su
negocio mientra este por debajo de 2 segundos esta bien, pero para otros
eso es mucho tiempo, así que eso es muy peculiar de cada uno.
Lo que pones de EXPLAIN es de la llamada función, seria más útil que
pudieras poner el EXPLAIN de la variable query que esta dentro de la
función, pero para comenzar revisa si te hacen falta índices en las
tablas que haces filtro de dentro de ese query y si están actualizadas
las estadísticas de las tablas en cuestión
una pregunta esto son otras funciones ? : user_rooms (), coworkers()
Saludos
Anthony Sotolongo
On 13/02/18 17:30, Héctor Alonso Lozada Echezuría wrote:
> Saludos
>
> He programado una función SQL la cual debe retornar una sola fila con
> una serie de columnas, algunas de ellas en formato JSONB y con mucha
> información y no se si es lenta o no.
>
> https://pastebin.com/q0PcKzus
>
> Allí está el enlace del resultado del EXPLAIN.
>
> Y aquí va el query.
>
> https://pastebin.com/zeVZz3y6
>
> --
> Héctor Alonso Lozada Echezuría
From | Date | Subject | |
---|---|---|---|
Next Message | Lazaro Garcia | 2018-02-14 14:45:19 | Sobre el uso de Citus |
Previous Message | Héctor Alonso Lozada Echezuría | 2018-02-13 20:30:11 | Cual es la unidad de medida para saber si un query es lento? |