Lisp HUG Maillist Archive

Setting connection parameters for Oracle

Hello,

When fetching large result sets, it seems that Lispworks operates with
a buffer size of 1 thus causing one round trip for every row fetched.
This takes a lot of time; for instance 40k rows takes about 48 seconds
in Lispworks while sqlplus uses 6 seconds with ARRAYSIZE set to 1000.

I have been unable to find any way of setting the buffer size using the
Lispworks Oracle driver.  Does anyone on this list know how its done?

  * Lispworks 5.0.1 Enterprise IA32 on AM64.
  * Oracle client 8.0.5.
  * Oracle server 8.1.7.0.1 and 10.1.0.4.0 tested.


Thanks in advance,
                    Bjørn


Updated at: 2020-12-10 08:46 UTC