Re: Data transfer very slow when connected via DSL
От | Dimitri |
---|---|
Тема | Re: Data transfer very slow when connected via DSL |
Дата | |
Msg-id | 5482c80a0706220237k23ee1dd8h48160aa73250033e@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Data transfer very slow when connected via DSL (Rainer Bauer <usenet@munnin.com>) |
Список | pgsql-performance |
Rainer, but did you try initial query with FETCH_COUNT equal to 100?... Rgds, -Dimitri On 6/22/07, Rainer Bauer <usenet@munnin.com> wrote: > Hello Dimitri, > > >Let's stay optimist - at least now you know the main source of your > problem! :)) > > > >Let's see now with CURSOR... > > > >Firstly try this: > >munnin=>\timing > >munnin=>\set FETCH_COUNT 1; > >munnin=>select * from "tblItem"; > > > >what's the time you see here? (I think your application is working in > >this manner) > > That's it! It takes exactly 8 seconds like my program. > > I retrieve the data through a bound column: > SELECT * FROM tblItem WHERE intItemIDCnt = ? > > After converting this to > SELECT * FROM tblItem WHERE intItemIDCnt IN (...) > the query is as fast as psql: 409ms > > So the problem is identified and the solution is to recode my application. > > Rainer > > PS: When enabling UseDeclareFetch as suggested by Tom then the runtime is > still three times slower: 1192ms. But I guess that problem is for the ODBC > list. > > ---------------------------(end of broadcast)--------------------------- > TIP 7: You can help support the PostgreSQL project by donating at > > http://www.postgresql.org/about/donate >
В списке pgsql-performance по дате отправления: