pgsql: Fix performance regression in dblink connection speed.

From: Joe Conway <mail(at)joeconway(dot)com>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Fix performance regression in dblink connection speed.
Date: 2013-12-08 01:02:22
Message-ID: E1VpSlK-00013S-7d@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Fix performance regression in dblink connection speed.

Previous commit e5de601267d98c5d60df6de8d436685c7105d149 modified dblink
to ensure client encoding matched the server. However the added
PQsetClientEncoding() call added significant overhead. Restore original
performance in the common case where client encoding already matches
server encoding by doing nothing in that case. Applies to all active
branches.

Issue reported and work sponsored by Zonar Systems.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/d6ca510d9dbacceb3444f00fcfbba2c80dca4c8f

Modified Files
--------------
contrib/dblink/dblink.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Joe Conway 2013-12-08 01:02:50 pgsql: Fix performance regression in dblink connection speed.
Previous Message Magnus Hagander 2013-12-07 22:09:28 pgsql: Fix a couple of typos