Subject | Re: Fetching records and CPU utilization |
---|---|
Author | saharacamel01 |
Post date | 2002-11-08T09:53:13Z |
--- In ib-support@y..., "Thomas Steinmaurer" <ts@i...> wrote:
database on the client to interbase on the server. The problem was
that the transaction grew to big. Committing and opening a new
transaction every 1000 records (486, 24mb server ;-) ) solved the
problem. Have you tried to 'fetch' it in chuncks? It's possible with
the new SQL commands FIRST SKIP.
Peter.
> Hi all,now all rows
>
> Using EXISTS instead of IN makes the query pretty fast. Fetching
> to the client application (to export them into different formats),the CPU
> utilizitation for both, the client application and the ibserver.exeprocess
> is about 45% for each. But after approx. 115.000 fetched rows, theCPU
> utilizitation for the client application falls to 0% and for theibserver.exe
> to 99%. The only way to bring down the ibserver.exe process is tokill
> the client application.I have seen such behaviour with interbase when importing a paradox
>
> This happens for different client applications.
>
database on the client to interbase on the server. The problem was
that the transaction grew to big. Committing and opening a new
transaction every 1000 records (486, 24mb server ;-) ) solved the
problem. Have you tried to 'fetch' it in chuncks? It's possible with
the new SQL commands FIRST SKIP.
Peter.