-----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