永发信息网

【SQL*LOADER】参数不太明白

答案:2  悬赏:50  手机版
解决时间 2021-03-03 20:56
  • 提问者网友:山高云阔
  • 2021-03-03 08:40
sqlldr命令中,有这么一个参数,叫direct=y
这里不是很懂,网上搜了一下,是去掉序列字段。
我用了之后 发现速度快了10倍不止,但官方默认又是置为false
所以这里问一下,direct=y是什么意思,或者说去掉序列字段是什么意思?为什么oracle官方要设置默认为false?
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-03-03 10:03
direct是不考虑约束
设置成false是为了考虑严谨性
全部回答
  • 1楼网友:山河有幸埋战骨
  • 2021-03-03 10:45
ql*loader的两种加载数据的模式: 1. conventional path: 生成普通的insert命令对表进行插入操作。 2. direct path: 直接对数据文件进行修改,修改是将被插入的表锁住,目的是提高加载的速度。 direct path的主要目的是提升加载的速度
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯