返回首页

gbase数据、南大通用产品文档:GBase8s装入操作期间表锁定

更新日期:2024年09月11日

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

参数说明:控制是否可以使用lastval 函数。
该参数属于POSTMASTER 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:布尔型

on 表示支持lastval 函数,同时nextval 函数不支持下推。

off 表示不支持lastval 函数,同时nextval 函数可以下推。
默认值:off

语法图使用特殊组件描述语句和命令的语法。