Re: Postgres insert performance and storage requirement compared to Oracle - Mailing list pgsql-performance

From David Wilson
Subject Re: Postgres insert performance and storage requirement compared to Oracle
Date
Msg-id AANLkTinUWnfp8v0s2dugH=M1fwDBkUExiSsJj81Yst_s@mail.gmail.com
Whole thread Raw
In response to Re: Postgres insert performance and storage requirement compared to Oracle  (Divakar Singh <dpsmails@yahoo.com>)
Responses Re: Postgres insert performance and storage requirement compared to Oracle
List pgsql-performance


On Wed, Oct 27, 2010 at 10:00 AM, Divakar Singh <dpsmails@yahoo.com> wrote:

    for (; i<howmany;i++ )
    {

    sprintf (query, "INSERT INTO aaaa(a, b, c, d, e, f, g, h, j, k, l, m, n, p) VALUES (67, 'ABRAKADABRA', 'ABRAKADABRA', 'ABRAKADABRA', '1-Dec-2010', 'ABRAKADABRA', 'ABRAKADABRA',  'ABRAKADABRA', '1-Dec-2010', 99999, 99999, %d, 9999, 'ABRAKADABRAABRAKADABRAABRAKADABRAABRAKADABRAABRAKADABRAABRAKADABRAABRAKADABRAABRAKADABRAABRAKADABRAABRAKADABRAABRAKADABRAABRAKADABRA')", i);

    res = PQexec(conn, query);

      if (PQresultStatus(res) != PGRES_COMMAND_OK)
        {
          cout<<"error at iteration "<<i<<":"<<PQresultErrorMessage(res)<<endl;
                  PQclear(res);
          break;
        }
        //PQclear(res);


    }

Why is that PQclear(res) commented out? You're leaking result status for every insert.


--
- David T. Wilson
david.t.wilson@gmail.com

pgsql-performance by date:

Previous
From: "Reid Thompson"
Date:
Subject: Re: Postgres insert performance and storage requirement compared to Oracle
Next
From: Tom Lane
Date:
Subject: Re: Regression: 8.3 2 seconds -> 8.4 100+ seconds