Re: [PERFORM] Bad performance using ODBC

From: Albert Cervera Areny <albertca(at)jazzfree(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-odbc(at)postgresql(dot)org, pgsql-performance(at)postgresql(dot)org
Subject: Re: [PERFORM] Bad performance using ODBC
Date: 2003-07-17 16:14:16
Message-ID: 200307171814.35145.albertca@jazzfree.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-odbc pgsql-performance

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

A Dimecres 16 Juliol 2003 16:38, Tom Lane va escriure:
> Albert Cervera Areny <albertca(at)jazzfree(dot)com> writes:
> > I have a performance problem using postgresql when the connection is
> > made via ODBC with a windows machine using the latests ODBC drivers
> > (Windows) and PostgreSQL 7.3.3 (Linux).
>
> Do you have logging turned on in the ODBC driver? I recall hearing that
> that adds a heck of a lot of overhead...

After trying too many things I've finally been able to make it run in just 1
or 2 seconds. I simply had to change the recordset type and set it to
dbOpenSnapshot (This one doesn't show changes made to the database once it's
been open) instead of the default dbDynaset (much more powerful but
unnecessary in this application).

Take note that though it might seem obvious the performance loss against
Access isn't that much and thus VB users aren't probably used to change the
recordset type. I think It would be nice a note with this performance
benchmarks (2 seconds against 15) in the Mini-Howto on Accessing PostgreSQL
from Visual Basic. I'll contact Dave Page directly in case he finds it
interesting.

I haven't seen any speed improvements desabling logging but thanks for your
suggestion anyway!

>
> regards, tom lane
>
> ---------------------------(end of broadcast)---------------------------
> TIP 7: don't forget to increase your free space map settings
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/FstfTK7ZP4pDOHcRArepAJ9rIhOKtztuPORbGkrVTOfC4UmUOQCeJ00u
UxJegkvrs4TL3QVXNun3iFs=
=itG7
-----END PGP SIGNATURE-----

In response to

Browse pgsql-odbc by date

  From Date Subject
Next Message Nagaraja Sadar 2003-07-17 18:39:49 Error in installation!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Previous Message Harry Yau 2003-07-17 03:03:54 BCD rounding??

Browse pgsql-performance by date

  From Date Subject
Next Message Joe Conway 2003-07-17 16:21:32 Re: Hardware performance
Previous Message Richard Huxton 2003-07-17 16:14:06 Re: Relation of indices to ANALYZE