Re: insert/update tps slow with indices on table > 1M rows - Mailing list pgsql-performance

From Heikki Linnakangas
Subject Re: insert/update tps slow with indices on table > 1M rows
Date
Msg-id 48478535.2010905@enterprisedb.com
Whole thread Raw
In response to Re: insert/update tps slow with indices on table > 1M rows  (andrew klassen <aptklassen@yahoo.com>)
List pgsql-performance
andrew klassen wrote:
> I am using the c-library interface and for these particular transactions
> I preload PREPARE statements. Then as I get requests, I issue a BEGIN,
> followed by at most 300 EXECUTES and then a COMMIT. That is the
> general scenario. What value beyond 300 should I try?

Make sure you use the asynchronous PQsendQuery, instead of plain PQexec.
Otherwise you'll be doing a round-trip for each EXECUTE anyway
regardless of the batch size. Of course, if the bottleneck is somewhere
else, it won't make a difference..

--
   Heikki Linnakangas
   EnterpriseDB   http://www.enterprisedb.com

pgsql-performance by date:

Previous
From: Greg Smith
Date:
Subject: Re: RAM / Disk ratio, any rule?
Next
From: Dan Harris
Date:
Subject: Re: query performance question