Re: Ayuda - Rendimiento muy malo con Synchronous Commit

From: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
To: Lazaro Garcia <lazaro3487(at)gmail(dot)com>
Cc: 'Ayuda' <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Ayuda - Rendimiento muy malo con Synchronous Commit
Date: 2017-03-31 14:28:38
Message-ID: 20170331142838.2isocjsdnmpofldl@alvherre.pgsql
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Lazaro Garcia escribió:

> scaling factor: 1

> number of clients: 50

> Analizando el log de postgres con pgbadger pude ver que los updates demoran
> enormemente para una tabla con 10 tuplas solamente. Luego ejecuté un explain
> analyze y los resultados del explain se contradicen a lo que arroja el test:
>
>
>
> Update on pgbench_tellers (cost=4.14..8.16 rows=1 width=358) (actual
> time=0.021..0.021 rows=0 loops=1)

Este test no tiene sentido. Si la tabla es muy pequeña, los update van
a estar en conflicto permanente unos con otros, y por supuesto eso
demorará. Repite el test con un "scale" mayor (entiendo que la idea es
que el scale debería ser al menos tan grande como el núm de clientes)

Dicho eso, ni siquiera mencionaste la configuración de discos (así que
seguramente son lentos), y el sinc commit es sobre todo un test a qué
tan rápido puedes hacer flush a disco.

--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Lazaro Garcia 2017-03-31 15:09:16 RE: Ayuda - Rendimiento muy malo con Synchronous Commit
Previous Message Lazaro Garcia 2017-03-31 14:21:35 Ayuda - Rendimiento muy malo con Synchronous Commit