SQL引擎参数
参数名 | 参数值(默认) | 全局 | 读/写 | 修改模式 | 取值范围 | 描述 | V11 | V12 |
---|---|---|---|---|---|---|---|---|
def_optimize_mode | 0 | TRUE | R/W | 立即生效 | 0|1 | 默认优化模式(0:all rows 1:first rows) | √ | √ |
def_optimize_level | 3 | TRUE | R/W | 立即生效 | 0|1|2|3 | 默认优化级别 | √ | √ |
def_nulls_first | FALSE | TRUE | R/W | 立即生效 | true/false | 默认排序时空值靠前? | √ | √ |
max_prepare_num | 100 | TRUE | R/W | 立即生效 | [100, 2097152] | 最大prepared语句数 | √ | √ |
max_cursor_num | 100 | TRUE | R/W | 立即生效 | [0, 10000] | 最大cursor数 | X | √ |
prepare_reuse | TRUE | TRUE | R/W | 立即生效 | true/false | 启用预处理重用 | √ | √ |
supple_prepare_sql | FALSE | TRUE | R/W | 立即生效 | true/false | 补齐预处理定义语句 | √ | √ |
max_loop_num | 100000 | TRUE | R/W | 立即生效 | [100, 2097152] | 存储过程最大循环次数 | √ | √ |
proc_reuse_cnt | 1 | TRUE | R/W | 立即生效 | [0, 10000] | 过程函数重用多少次后重编译 | X | √ |
delay_check_unique | FALSE | TRUE | R/W | 立即生效 | true/false | 是否将唯一值检测延迟到事务结束时进行 | √ | √ |
str_trunc_warning | TRUE | TRUE | R/W | 立即生效 | true/false | 字串超长时使用截断并报警吗? | √ | √ |
enable_lob_in_row | TRUE | TRUE | R/W | 立即生效 | true/false | 是否允许将较小的大对象数据直接嵌入行中 | √ | √ |
def_empty_str_as_null | FALSE | TRUE | R/W | 立即生效 | true/false | 是否默认将长度为0的字符串作为空值 | √ | √ |
auto_use_eje | FALSE | TRUE | R/W | 立即生效 | true/false | 是否允许自动生成弹射式执行计划 | √ | √ |
auto_eje_cast | 10000 | TRUE | R/W | 立即生效 | [1, 2097152] | 自动生成弹射式执行计划的最小查询开销值 | √ | √ |
auto_eje_parallel | 4 | TRUE | R/W | 立即生效 | [1, 65536] | 自动生成弹射式执行计划的并行度参数 | √ | √ |
enable_eje_big_block | FALSE | TRUE | R/W | 立即生效 | true/false | 是否允许弹射器堆扫描使用大块读策略 | √ | √ |
para_eje_seqscan_num | 2 | TRUE | R/W | 立即生效 | [1, 64] | 弹射器堆扫描器并行执行路数 | √ | √ |
cata_case_sensitive | FALSE | TRUE | R/W | 重启生效 | true/false | 系统字典大小写敏感 | √ | √ |
check_unique_mode | 2 | TRUE | R/W | 立即生效 | 1|2 | 唯一值检测方式(1:不预检测 2:预检测) | √ | √ |
ddl_timeout | 2000 | TRUE | R/W | 立即生效 | [100, 60000] | DDL操作加锁超时时间(单位:ms) | √ | √ |
tab_rebuild_limit | 10 | TRUE | R/W | 立即生效 | [1, 65536] | DDL表重整行限制(单位:100万) | √ | √ |
use_index_order | FALSE | TRUE | R/W | 立即生效 | true/false | order by使用索引序 | X | √ |
iscan_ini_cost | 200 | TRUE | R/W | 立即生效 | [-10000, 2147483647] | 索引扫描初始化代价 | X | √ |
idx_join_cost | 200 | TRUE | R/W | 立即生效 | [-10000, 2147483647] | INDEX JOIN/LINK 扫描初始化代价 | X | √ |
seqscan_skip_err | FALSE | TRUE | R/W | 立即生效 | true/false | 允许顺序扫描跳过847错误 | √ | √ |
enable_find_synonym | TRUE | TRUE | R/W | 立即生效 | true/false | 允许查找同义词 | √ | √ |
support_global_tab | FALSE | TRUE | R/W | 立即生效 | true/false | 是否支持全局临时表 | √ | √ |
idx_delay_del_limit | 0 | TRUE | R/W | 重启生效 | [0, 1073741824] | 索引延迟删除量限制(不含唯一值索引) | √ | √ |
enable_sys_name_idx | FALSE | TRUE | R/W | 立即生效 | true/false | 是否启用系统对象名索引(表名/视图名等) | X | √ |
enable_stream_import | FALSE | TRUE | R/W | 立即生效 | true/false | 是否启用流导入功能 | √ | √ |
select_table_num | 12 | TRUE | R/W | 立即生效 | [1,64] | 查询语句允许的最大表个数 | √ | √ |
def_index_row_length | 1024 | TRUE | R/W | 立即生效 | [256,4000] | 索引最大行长限制 | × | √ |
week_mode | 0 | TRUE | R/W | 立即生效 | [0,7] | 周数的计算模式(0-7) | × | √ |