« AUL升级, 更改sqlldr控制文件选项的默认值 »
AUL/MyDUL » http://www.anysql.net/aulmydul/aul_update_20070509.html 2007-05-09AUL在恢复成文本格式时, 可以自动生成一个sqlldr的控制文件, 这极大地方便和简化了数据恢复的过程, 在实际的使用中, 遇到了几个sqlldr的问题. 为了方便恢复, 改更了一些默认值. 在本次修改以前, 控制文件的选项为:
--
-- Generated by AUL/MyDUL, for table anysql.mem_member
--
OPTIONS(DIRECT=TRUE,READSIZE=4194304,ERRORS=-1,ROWS=50000)
LOAD DATA
更改后, 取消了DIRECT设置, 采用默认值; 增加了BINDSIZE值; 将READSIZE的值增大了. 新版本的选项如下:
--
-- Generated by AUL/MyDUL, for table anysql.mem_member
--
OPTIONS(BINDSIZE=8388608,READSIZE=8388608,ERRORS=-1,ROWS=50000)
LOAD DATA
当然更改后还是可以在sqlldr的命令行加入参数控制是否进行DIRECT方式装载, 如下所示:
sqlldr anysq/anysql control=mem_member_sqlldr.ctl direct=true
加大READSIZE和BINDSIZE将使数据装载更快, 重新下载AUL最新版.


Recent Comments