Subject | Re: [firebird-support] InterbaseExpress |
---|---|
Author | Martijn Tonies |
Post date | 2005-11-11T09:49:10Z |
Alan,
And given that Firebird has no bi-directional cursors, this does seem
a client problem.
With regards,
Martijn Tonies
Database Workbench - tool for InterBase, Firebird, MySQL, Oracle & MS SQL
Server
Upscene Productions
http://www.upscene.com
Database development questions? Check the forum!
http://www.databasedevelopmentforum.com
> > Just to be sure.row.
> > Using an InterbaseExpress comp. (TIBQuery).
> >
> > Selecting for instance 1.000.000 record (like select * from table) an
> > running through them using first ... next ...
> > will use some memory.
> >
> > But when making it unidirectional it will use significantly less
> > memory, right ?
> >
> > Michael
>
> memory on the client is not such an issue - depends on the size of each
> a million ID integers is not the same as a million rows of 350varchar(128)
> fields.....But the server will flush them to disk if needed.
> anyway - my concern would be the server RAM. the server needs to buffer up
> those records and hand them over to the client.
And given that Firebird has no bi-directional cursors, this does seem
a client problem.
> either way it's something to be avoided - best practice... keep yourAgreed.
> resultsets short and snappy
With regards,
Martijn Tonies
Database Workbench - tool for InterBase, Firebird, MySQL, Oracle & MS SQL
Server
Upscene Productions
http://www.upscene.com
Database development questions? Check the forum!
http://www.databasedevelopmentforum.com