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

A Dimecres 16 Juliol 2003 16:38, Tom Lane va escriure:
> Albert Cervera Areny <[EMAIL PROTECTED]> 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-----

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

Reply via email to