lightdb_enable_default_tablespace
(integer
)
启用或禁用创建数据库的默认表空间lt_user,默认off。
lightdb_external_virtual_ip
(string
)
配置外部虚拟IP。如果外部虚拟IP存在,在备自动切换成为主之前,它会先确定本地是否具有此IP地址。 如果没有,它就不会自动处理。 详见 ltcluster
lt_statement_rollback_enable
(integer
)
在事务块中打开或关闭语句级回滚。 默认关闭。 此函数在Oracle或MySQL模式下生效。 启用了语句级回滚,性能损失约为5%。 最好不要在事务块中设置此开关,这可能会导致意外错误。
lightdb_aborted_rollback
(boolean
)
lightdb_aborted_rollback默认禁用。 启用lightdb_aborted_rollback后,报告错误并在事务发生错误时回滚所有语句。 lt_statement_rollback_enable参数打开时,您无法设置lightdb_aborted_rollback,它将无法执行。反之亦然。
lightdb_sql_mode
(String
)
lightdb_sql_mode指定了一些由逗号隔开的SQL执行规则。 支持以下规则:no_zero_date,uppercase_identifier。
可以在各个会话中更改此设置。但是不建议在会话中设置'uppercase_identifier',应该通过在lightdb.conf内使能 该参数且尽可能不要改动它。更多关于'uppercase_identifier'规则可参见于create_table.sgml的'column_name'章节 及select.sgml的'SELECT List'章节,并在'Examples'内列出一些示例指导如何使用它。
lightdb_oracle_sql_mode
(String
)
lightdb_oracle_sql_mode是一个可在会话中配置的用户级参数。设置为'show_identifier_uppercase'时,执行一条select语句时默认显示大写列名。 更多关于该功能的信息可以参考create_table.sgml内的'列名'章节及select.sgml的'SELECT List'章节,并配有一些示例作为指导如何使用它。
设置 lightdb_oracle_sql_mode 为'selectfrom_tablename_uppercase' 来支持通过不带双引号的表名查询通过使用双引号创建的表。 oracle selectfrom tablename uppercase 展示了一个例子。
lightdb_cursor_after_commit
(String
)
添加GUC参数lightdb_cursor_after_commit, 当参数值为 on, 事务提交后,可以继续操作该游标。 当参数值为 off, 事务提交后,不可以继续操作该游标。 这个参数的默认值为off。
lightdb_gtt_max_num
(integer
)
全局临时表最大使用个数上限,
多个会话使用同一张全局临时表算1个,
特指使用不同全局临时表使用个数上限。
这个参数的默认值为1000
。
lightdb_result_cache_clean_interval
(integer
)
结果集清理间隔,单位为秒。 默认为0,表示不启用结果集缓存。
lightdb_enable_linear_parallel_worker_count
(boolean
)
这个参数强制优化器通过线性算法计算并行执行的工作者数量。 阈值为 min_parallel_table_scan_size or min_parallel_index_scan_size的三倍.
lightdb_oracle_support_args_name_reference
(boolean
)
这个参数影响 Oracle 模式下 PACKAGE 中的存储过程与函数引用 TYPE 的方式,默认为 off ; 开启时采用弱依赖的方式处理,允许 PACKAGE 中的函数与存储过程引用尚未创建的 TYPE ; 关闭时则采用强依赖,上述情况在 CREATE PACKAGE 时会报错,提示 TYPE 不存在。
非特殊情况不建议修改该参数。
lightdb_oracle_enable_drop_package_body_equal_drop_package
(boolean
)
这个参数影响 Oracle 模式下 DROP PACKAGE BODY 的行为,默认为 on ; 开启时 DROP PACKAGE BODY 会将 PACKAGE 也一并进行 DROP;关闭后则只会将 PACKAGE BODY 进行 DROP。
lightdb_cache_dostmt_plan
(boolean
)
这个参数强制优化器在可行的时候缓存dostmt的执行计划。 默认开启。