arraysize

claudio
18 de Mayo del 2006
Pregunta :
set arraysize el valor que le pongo de que deberia depender.
Ej: set arraysize 1 o 10 o 1000

csogga
18 de Mayo del 2006
Me respondo a mi mismo despues de haber invetigado el tema. Por si a alguien le interesa o tiene algún problema parecido.
Tenía un query que debía dejar una salida de 100000 registros. No podía utlizar UTL_FILE porque la base estaba en otro servidor y no me daban los permisos por problemas de seguridad.
el set arraysize dimensiona el bloque de lectura para su posterior escritura de un spool. Por default es 15.
el valor menor es 1 a 5000 depende de la memoria que el usuario puede utlizar en el equipo.
Luego de un par de pruebas quedo el set arraysize en 2500.
Y como resultado el query tardo 2 hs menos que lo habitual.
Espero que sirva salu2.