From: | Ludek Finstrle <luf(at)pzkagis(dot)cz> |
---|---|
To: | Arnaud Lesauvage <thewild(at)freesurf(dot)fr> |
Cc: | pgsql-odbc(at)postgresql(dot)org |
Subject: | Re: Improve ODBC Throughput ? |
Date: | 2006-10-20 09:11:52 |
Message-ID: | 20061020091152.GC29380@soptik.pzkagis.cz |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-odbc |
Hello,
> >UseDeclareFetch and UseServerSidePrepare are disjoint options.
> >If I remember it the right way the UseServerSidePrepare disallow
> >UseDeclareFetch. Please try UseServerSidePrepare=0 when you want
> >using DeclareFetch.
> >
> >Why you set Fetch so high? How many rows do you expect?
> >The UseDeclareFetch declare the select statement as cursor (using
> >declare statement) and then get the rows using fetch statement
> >(see postgresql manual).
> >I see no usage for UseDeclareFetch with so high Fetch.
> >
> >The UseServerSidePrepare use prepare and execute statement (also
> >see postgresql manual).
>
> I thought that since memory consumption was not an issue, I
> could fetch a lot of rows at once. I read the ODBC
Yes, it could. When you have UseDeclareFetch=0 it get all rows at once.
But sometimes it take too long when you need few of them ASAP and
others later (so it's good time to use UseDeclareFetch=1).
> documentation about that but not PostgreSQL's, but I'll
> correct this ASAP.
That's no problem. I only point you to the documentation to fully
understand what psqlODBC makes for you internally ;o) It's always
the good start point when you need some tuning.
BTW the start reference point is:
http://www.postgresql.org/docs/8.1/interactive/sql-commands.html
> What is your advice in fact ?
I don't know what you really want. Sometimes is better UseDeclareFetch=1,
sometimes is better UseServerSidePrepare=1 and sometimes is better
UseDeclareFetch=0 and UseServerSidePrepare=0.
I don't know how internally works Access or CAD so I have no advice.
Regards,
Luf
From | Date | Subject | |
---|---|---|---|
Next Message | Hiroshi Inoue | 2006-10-20 09:11:57 | Re: Improve ODBC Throughput ? |
Previous Message | Arnaud Lesauvage | 2006-10-20 08:52:34 | Re: Improve ODBC Throughput ? |