dbload -k 选项在装入操作期间会覆盖缺省表锁定方式。-k 选项指示
dbload 以互斥方式而非共享方式锁定表。
如果未指定 -k 选项,将以共享方式锁定在命令文件中指定的表。当以共
享方式锁定表时,数据库服务器在将行插入表中时仍必须获得行或页互斥锁。
指定 -k 选项时,数据库服务器在整个表上放置互斥锁。-k 选项提高了大
型装入的性能,因为数据库服务器在装入操作期间插入行时不需要获得行或页
上的互斥锁定。
如果未指定 -r 选项,
那么装入期间将锁定在命令文件中指定的表,
这样其
他用户就不能更新该表中的数据。表锁定减少了装入期间需要的锁数量,但也
降低了并发性。如果计划装入大量行,请在非高峰时间使用表锁定并装入。