Re: Pg 9.6 va ganandole a pg13 en performance test, que esta mal?

From: Jairo Graterón <jgrateron(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: "Carlos T(dot) Groero Carmona" <ctonetg(at)gmail(dot)com>, Horacio Miranda <hmiranda(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)lists(dot)postgresql(dot)org>, Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Pg 9.6 va ganandole a pg13 en performance test, que esta mal?
Date: 2022-07-14 15:14:05
Message-ID: CALnU-rONQNhMTHht19MkKS5c8O6EBbzp4g5fk_260btzW3+CPQ@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Saludos a todos,

Un punto que no he observado es sobre si utiliza ssl en ambas
instalaciones.

Algunas instalaciones de postgresql levantan el servicio con ssl por
defecto y puede generar latencia en conexiones y/o consultas.

Puedes ejecutar esta consulta o verificar que en postgresql.conf tengan el
parámetro "ssl = off" o iguales.

SELECT datname,usename, ssl, client_addr
FROM pg_stat_ssl
JOIN pg_stat_activity
ON pg_stat_ssl.pid = pg_stat_activity.pid;

El jue, 14 jul 2022 a las 10:58, Alvaro Herrera (<alvherre(at)alvh(dot)no-ip(dot)org>)
escribió:

> Carlos T. Groero Carmona escribió:
>
> > Logre poner los tiempos de respuesta de 9.6 y 13 juntos en NewRelic y
> > encontre que todo funciono un poco mas lento pero el mas critico fue
> > postgres con un 27%, aproximadamente 90ms mas lento.
>
> Es difícil sacar conclusiones de una medición tan gruesa (o al menos tan
> inespecífica), pero yo me estaría preguntando si no hay un problema de
> latencia de red entre máquinas que sea distinto entre las instancias que
> levantas con 9.6 vs. las instancias que levantas con 13. Entiendo que
> dijiste que todo es automatizado, lo cual significa que las topologías
> de red deberían ser equivalentes y por lo tanto tener las mismas
> latencias. Pero surge la pregunta si las instancias 9.6 son históricas
> o fueron recién creadas, como las 13.
>
> Por otra parte, es muy difícil de creer que Postgres se haya hecho "90
> ms más lento" en forma pareja en todas las queries. Pero si me dijeras
> que hay unas cuantas consultas con CTE (cláusulas WITH) que son 1000x
> más lentas que antes y que eso hace que el tiempo de ejecución promedio
> sea mayor, eso es totalmente creíble y podría tener la solución sencilla
> de agregar el modificador MATERIALIZED a la CTE. Estos artículos son
> relevantes:
>
> https://paquier.xyz/postgresql-2/postgres-12-with-materialize/
>
> https://www.depesz.com/2019/02/19/waiting-for-postgresql-12-allow-user-control-of-cte-materialization-and-change-the-default-behavior/
>
> --
> Álvaro Herrera PostgreSQL Developer —
> https://www.EnterpriseDB.com/
> "La espina, desde que nace, ya pincha" (Proverbio africano)
>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Horacio Miranda 2022-07-14 22:48:39 Re: Pg 9.6 va ganandole a pg13 en performance test, que esta mal?
Previous Message Alvaro Herrera 2022-07-14 14:58:45 Re: Pg 9.6 va ganandole a pg13 en performance test, que esta mal?