Skip to content

适用虚谷数据库版本

v12.10.8



适用虚谷数据库版本

v12.10.8


索引最大行长限制(def_index_row_length)

📄字数 444
👁️阅读量 加载中...

引入版本

v12.0.0

功能描述

索引最大行长限制。

参数属性

属性属性值
参数类型INTEGER
默认值1024
取值范围[256, 4000]
影响范围系统级
修改方式在线修改,立即生效

使用场景说明

  1. 该参数值用于索引创建过程,评估是否存在索引定义字段超长,评估所有字段长度总和是否超过该参数值,超过则不允许创建,同时抛出错误。
    评估长度时,char/varchar类型使用字段定义的精度,其他类型固定使用8Byte。
  2. 该参数值用于限制索引字段的数据记录长度,若索引记录长度超过 def_index_row_length,系统将中断任务并上报 E12001E12020 异常。
  3. 索引记录数据长度 = 8 + (index_key_num + 1) * 2 + 各个索引字段的数据长度。

示例

sql
-- 在线修改 def_index_row_length
SQL> SET def_index_row_length TO 1024;

-- 在线查看 def_index_row_length
SQL> SHOW def_index_row_length;