#隐藏参数
隐藏参数是测试特性,需在原厂工程师指导下使用,且不考虑兼容性。
| 参数名称 | 参数说明 |
|---|---|
| MAX_PARALLELISMS | 已弃用参数。 |
| MAX_PARALLELISMS_PER_EXEC | 已弃用参数。 |
| THREAD_STACK_SIZE | 系统栈内存的大小。 |
| PACKET_SIZE | 客户端与服务器通信包的大小。 |
| _DATA_BUFFER_PARTS | 数据缓冲区的分区数。 |
| SQL_POOL_SIZE | 指定SQL缓存池可用的内存大小占内存共享池的比例。 |
| SQL_POOL_PARTS | SQL缓存池的分区数目。 |
| LOCK_POOL_SIZE | 共享集群/分布式集群部署中,全局锁资源池的大小。 |
| _REPLICATION_BUFFER_SIZE | redo缓存大小。 |
| _ARCHIVE_DELAY_TIME | 延迟redo文件的归档时间。 |
| _HA_ELECTION_VOTE_FOR_PRE_CANDIDATE_INTERVAL | 选举框架针对多节点并发发起选举的调优参数,单位为毫秒。 |
| _HOT_CACHE_SIZE | 热页缓存的大小 |
| _SESSION_TEMP_TABLE_CACHE_SIZE | 每个会话的全局临时表数据元信息缓存大小。 |
| VM_BUFFER_PARTS | Virtual Memory空间分区数目。 |
| VM_BUFFER_SWAP_TIMES | Virtual Memory内存换出到SWAP表空间的倍率。 |
| DICTIONARY_CACHE_SIZE | 字典缓存区大小。 |
| _SESSION_RESERVED_CURSORS | 每个会话私有的游标数量,会话将优先使用私有游标。 |
| _SESSION_RESERVED_LOCKS | 每个会话私有的表锁数量,会话将优先使用私有锁区保存表锁信息。 |
| _UNDO_MAX_AUTOEXTEND_SEGMENTS | undo表空间segments数量的自动扩展上限。 |
| _UNDO_SEG_BUSY_TIMES | undo segment latch锁的等待次数,当检测时间间隔内的等待次数超过此阈值,SMON线程会进行undo segments自动扩展。 |
| _XACT_UNDO_TIMES | 获取事务信息的等待次数, 当检测时间间隔内的等待次数超过此阈值,SMON线程会进行undo segments自动扩展。 |
| _WAIT_XA_RECOVER | 共享集群/分布式集群部署中,当实例发生故障时,DDL是否需要内部重试直到XA事务区恢复,默认会重试。若关闭重试,在XA事务区恢复过程中将不论XA事务区中是否存在XA事务,DDL都有可能报错,影响共享集群的正常DDL操作。 不建议修改。 |
| _UNDO_SEG_EXTEND_INTERVAL | 触发undo segments数量自动扩展的时间间隔,由后台SMON线程处理,按需自动扩展undo segments数量。 |
| _UNDO_FORCE_RETENTION | 强制保留一段时间内的已提交事务undo页面。 |
| _UNDO_RESERVE_SIZE | 占用数据块(DB_BLOCK_SIZE)的百分比,根据百分比计算得到的大小表示事务使用的最后一个undo数据块可以加入free array的最低剩余空间。 |
| _PROCEDURE_LOCK_TIMEOUT | 存储过程编译等待超时的时间,单位为秒,等于上限值时表示无限等待。 |
| _TEMP_BUFFER_PCT | 临时表空间页面的空闲比例。 |
| _HOT_BUFFER_PCT | 数据缓冲区中高优先级数据块的占比。 |
| _PROMOTE_NUMBER | 返回值类型为BIGINT时是否提升为NUMBER。 |
| DSTB_POOL_SIZE | 存算一体分布式集群部署中,内存池占Share Pool比例。 |
| AUDIT_SYS_OPERATIONS | 关闭/开启对数据库操作行为写入日志文件。 |
| _MCOL_SLICE_ROWS | LSC存储每个MCOL slice的数据行数上限,理想情况下保证每个slice的行数不超过设置值。 |
| _COLUMNAR_ROWGROUP_ROWS | 指定LSC存储SCOL slice内的一个rowgroup中的数据行数。 |
| COLUMNAR_MIN_OPERATOR_MEM_PERCENT | 列执行算子分配的最小内存配额占总配额的比例。 |
| COLUMNAR_MAX_OPERATOR_MEM_PERCENT | 列执行算子分配的最大内存配额占总配额的比例。 |
| _COLUMNAR_HIGH_PRIORITY_MEM_PERCENT | 列执行STAGE配额高优先级分配可使用内存的比例。 |
| _COLUMNAR_LOW_PRIORITY_MEM_PERCENT | 列执行STAGE配额低优先级分配可使用内存的比例。 |
| _COLUMNAR_QUOTA_FACTOR | 列执行SQL初始分配的配额占评估内存的比例。 |
| _COLUMNAR_SQL_MIN_QUOTA_PERCENT | 列执行SQL初始分配的最小配额占总配额的比例。 |
| _COLUMNAR_SQL_MAX_QUOTA_PERCENT | 列执行SQL初始分配的最大配额占总配额的比例。 |
| COLUMNAR_MAX_STAGE_MEM_PERCENT | 列执行STAGE分配的最大配额占总配额的比例。 |
| COLUMNAR_MATERIAL_TRACE | 关闭/开启列执行物化配额日志信息。 |
| COLUMNAR_LOG_TRACE | 是否打印跟踪信息到日志中。 |
| _COLUMNAR_ENABLE_HASH_GROUP_DISTINCT | 列执行HASH GROUP DISTINCT是否转换成SORT GROUP DISTINCT。 |
| COLUMNAR_MAX_SORT_MEM | 列执行最大排序内存,当前已经不再使用。 |
| COLUMNAR_MAX_JOIN_MEM | 列执行最大JOIN内存,当前已经不再使用。 |
| COLUMNAR_NON_COLLIDING_HASH | 是否用KEY原始值作为HASH。 |
| _COLUMNAR_ENABLE_FILTER_INVALID | 列执行是否在TABLESCAN过滤掉无效行数据。 |
| _COLUMNAR_ENABLE_QUOTA_AUTOTRACE | QUOTA配额信息是否打印。 |
| MAX_VM_OPEN | 最大可同时打开的Virtual Memory页面个数。 |
| _CACHE_VARIABLE | 是否开启动态常量缓存。 |
| _ENABLE_ALTER_SLICE | 是否启用ALTER SLICE能力。 |
| _RWRT_OPT | 对SQL语句进行静态等价改写的可能性,此值越大表明越有可能改写,反之则越不可能。 |
| _PUSH_FILTER | 是否开启静态改写阶段子查询下推。 |
| _ENABLE_EXPLAIN_STAGE | 关闭/开启EXPLAIN计划中打印算子并行执行信息。 |
| _ENABLE_EXPLAIN_STATS | 关闭/开启EXPLAIN计划中打印算子的行数、代价等详细数据。 |
| _ENABLE_EXPLAIN_COST | 关闭/开启EXPLAIN计划中打印算子的代价数据。 |
| _OPTIMIZER_MODE | 指定优化器模式,目前仅支持指定为CBO。 |
| _OPTIMIZE_EXTEND_FILTER | 关闭或打开Fiter支持拓展功能。 |
| _SPAREINDEX_OPT | 指定LSC表的条件下推策略是否生成rangeSet。 |
| _TAC_FILTER_PUSH_THRESHOLD | TAC表条件下推设置的选择率,根据该值与计算出的filter选择率决定TAC是否下推。 |
| _OPTMZ_MINMAX_OPT | 指定优化器对Index minmax scan的优化选项,目前仅支持SINGLE选项的优化。 |
| _OPTMZ_EARLY_GROUP_OPT | 指定优化器对Group by下推的优化选项。 |
| _OPTMZ_EXEC_ENGINE | 指定执行引擎。 |
| _OPTMZ_ENABLE_DSTB_AC | 关闭/打开分布式模式下对AC表的支持。 |
| _OPTMZ_ENABLE_DUP_TABLE_PARALLEL | 关闭/打开复制表支持并行。 |
| _B_TREE_BITMAP_PLANS | 关闭/打开优化器产生BITMAP OR计划。 |
| _USED_PN_GROUP | 存算一体分布式集群部署中,指定PN组。 |
| _WITH_SUBQUERY | 指示优化器按照物化/代价计算/内联的方式优化CTE。 |
| _OPTIMIZER_BATCH_TABLE_ACCESS_BY_ROWID | 开启/关闭优化器产生批量回表的计划,默认关闭。 |
| _CONSISTENT_WRITE | 是否启用一致性写。 |
| DIN_CONNECTIONS_PER_NODE | 内部通讯网络里,单个节点到节点间能创建使用socket连接的上限。 |
| _SCOL_FILTER_MODE | LSC SCOL过滤模式。 |
| _COAST_SIMD_MODE | 列执行存储使用的SIMD指令集。 |
| _SCOL_SLICE_LAYOUT | LSC SCOL Slice布局。 |
| _STANDBY_MAX_FAILURE_TIMEOUT | 采用HA部署且为最大保护模式时,主备断连超过该参数指定的时间会被置为abnormal状态。 |
| _ENABLE_INTERNAL_ERROR_COREDUMP | 表示在release版本下,数据库发生致命内部错误时,是否让进程coredump。 |
| _ENABLE_REDO_TRAFFIC_CONTROL | 启动redo刷盘流控,防止redo追尾,提高数据库性能平稳性。 |
| _BATCH_COMMIT_DELAY | 当事务提交为批量提交时,该参数控制批量提交的延迟时间。 |
| _LATEST_RESET_ID | yasom仲裁选主时使用。 |
| CGROUP_ROOT_DIR | cgroup安装目录,目前仅支持路径/sys/fs/cgroup |
| _SCOL_MANAGER_CAPACITY | LSC SCOL文件同步管理器的容量。 |
| _SCOL_EXTENT_SIZE | LSC SCOL Slice Extent大小,IO放大情况,例如实际查询记录较少但扫描量非常大时应该调小该参数。 |
| _MIGRATION_MODE_ENABLED | 数据库插拔模式,建库参数,建库完成之后不能再修改,配置该参数后,所有的文件都必须存储在$YASDB_DATA目录。 |
| _PX_SENDER_PROJECT | 列执行在PX上下层数据类型不匹配时是否做投影转换成相同数据类型。 |
| _MCOL_CACHE_REFRESH_SIZE | LSC存储MCOL slice的block cache内存范围,无需调整。 |
| _PL_POOL_MEMORY_PERCENT | PL内存池占SQL缓存的比例。 |
| _CHECK_PASSWORD_COMPLEXITY | 设置用户密码时进行复杂度检验。 |
| _SQL_MAP | 关闭/开启SQL映射功能。 |
| _REMOTE_CR_THRESHOLD | 共享集群/分布式集群部署中,若某个实例对一个页面的远程请求一致性读次数到达该阈值,请求一致性读页面时将转换为当前页面请求。 该值影响跨实例业务性能,不建议修改。 |
| _WAIT_BOC | 共享集群事务提交时是否同步广播SCN,默认为TRUE。若关闭,则自动通过后台定期同步,对应用侧的一致性访问有一定影响。 不建议修改。 |
| _RCY_BPWR_COUNT | 共享集群/分布式集群部署中,实例在线恢复时页面恢复的刷盘线程数量,该值影响故障恢复时的性能。 不建议修改。 |
| _CLUSTER_MESSAGE_LOG_ENABLED | 共享集群/分布式集群部署中是否记录消息相关的运行日志,默认为OFF,仅用于开发人员调试。若启用,将在运行日志中记录收发的每一条消息的类型、大小、源或目标实例ID等信息,会降低系统性能且存在信息安全风险。 不建议修改。 |
| _BUDDY_INSTANCE_MEMORY | 共享集群/分布式集群部署中,从空闲SHARE_POOL中指定BUDDY INSTANCE的内存百分占比。 |
| _DB_BLOCK_MAX_CR_DBA | 某个页面在DATA BUFFER中缓存的一致性读页面的最大数量。 该值影响性能,不建议修改。 |
| _REDO_FLUSH_TRIGGERED_DELAY | 共享集群/分布式集群部署中,日志刷盘线程被全局缓冲服务线程触发后,日志刷盘的等待时间。 该值影响性能,不建议修改。 |
| _ENABLE_CREATE_AC_BTREE | 已弃用参数。 |
| _TWO_PHASE_FETCH_THRESHOLD | 下推列占投影列的比例,达到该值时SWF启用二阶段fetch。 |
| _COL_MEM_POOL_EVICT_ENABLED | 内存池是否启用淘汰机制。 |
| _COL_RUNTIME_FILTER_USE_PRECISE_ROWS | 列执行RUNTIME FILTER使用的最大的DISTINCT数量。 |
| _SLOW_LOG_QUEUE_SIZE | 指定慢查询日志当前等待队列的长度。 |
| _SLOW_LOG_EPOCH_SIZE | 指定慢查询日志当前一个等待周期的长度。 |
| _ENABLE_DEADLOCK_PARAM | 指定是否开启死锁日志绑定参数的打印。 |
| _ENABLE_OLD_DECIMAL | 是否兼容读取旧版本的decimal类型。 |
| _CLUSTER_ID | 分布式集群全局唯一ID。 |
| _SPLIT_BRAIN_DATA_LIMIT | 脑裂修复的数据限制,修复的页面超过该值时脑裂修复效率较差,建议重新构建备库。 |
| _DATA_TRANSFORMER_MAX_TASK_COUNT | XFMR任务最大调度数。 |
| _DATA_TRANSFORMER_SCHEDULING_TIME | XFMR任务调度时间。 |
| _SCOL_RGD_BUFFER_COUNT | 已弃用参数。 |
| _SCOL_RGD_COUNT | 已弃用参数。 |
| _SCOL_RGD_MAX_RESERVE_WRITER | 已弃用参数。 |
| _SCOL_DELTASLICE_BUFFER_COUNT | LSC表SCOL单个增量Slice的buffer数量。 |
| _SCOL_DELTASLICE_COUNT | LSC表单分区下SCOL的增量Slice数量。 |
| _SCOL_DELTABUFFER_MAX_RESERVE_WRITER | LSC表增量数据所能使用的最大Slice Writer数量。 |
| COLUMNAR_BULK_COUNT | 用于配置列执行排序过程中,用多少批数据作为一次排序的上限。 |
| _BUCKET_VALUE_SCALE_IN_HASH_SET | 列执行HASH SET中的BUCKET的元素数量。 |
| _BUCKET_VALUE_SCALE_IN_HASH_TABLE | 列执行HASH TABLE中的BUCKET的元素数量。 |
| _COLUMNAR_MAX_BATCH_COUNT | 列执行最大批次数量。 |
| _COLUMNAR_MAX_HASH_BUCKET | 列执行HASH TABLE初始最大的BUCKET数量。 |
| _COLUMNAR_DYNAMIC_ARRAY_THRESHOLD | 列执行使用二维动态数组的阈值。 |
| _USE_OPTMZ_INFO | 已失效参数。 |
| _COST_AGGR | 算子代价,正式版本中不可用。 |
| _COST_TABLE_FULL_SCAN | 算子代价,正式版本中不可用。 |
| _COST_INDEX_UNIQUE_SCAN | 算子代价,正式版本中不可用。 |
| _COST_INDEX_FULL_SCAN | 算子代价,正式版本中不可用。 |
| _COST_INDEX_RANGE_SCAN | 算子代价,正式版本中不可用。 |
| COST_INDEX_RANGE_SCAN_MIN_MAX | 算子代价,正式版本中不可用。 |
| _COST_INDEX_FULL_SCAN_MIN_MAX | 算子代价,正式版本中不可用。 |
| _COST_INDEX_FAST_FULL_SCAN | 算子代价,正式版本中不可用。 |
| _COST_INDEX_SKIP_SCAN | 算子代价,正式版本中不可用。 |
| _COST_ROWID_SCAN | 算子代价,正式版本中不可用。 |
| _COST_RTREE_SCAN | 算子代价,正式版本中不可用。 |
| _COST_INDEX_SCAN | 算子代价,正式版本中不可用。 |
| _COST_PART_ALL_SCAN | 算子代价,正式版本中不可用。 |
| _COST_PART_ALL_AC_SCAN | 算子代价,正式版本中不可用。 |
| _COST_PART_SINGLE_SCAN | 算子代价,正式版本中不可用。 |
| _COST_PART_SINGLE_AC_SCAN | 算子代价,正式版本中不可用。 |
| _COST_PART_ITER_SCAN | 算子代价,正式版本中不可用。 |
| _COST_PART_ITER_AC_SCAN | 算子代价,正式版本中不可用。 |
| _COST_PART_MULTICOL_SCAN | 算子代价,正式版本中不可用。 |
| _COST_PART_SCAN | 算子代价,正式版本中不可用。 |
| _COST_PART_INDEX_SCAN | 算子代价,正式版本中不可用。 |
| _COST_PART_AC_SCAN | 算子代价,正式版本中不可用。 |
| _COST_IDX_NL_JOIN | 算子代价,正式版本中不可用。 |
| _COST_NL_JOIN | 算子代价,正式版本中不可用。 |
| _COST_MS_JOIN | 算子代价,正式版本中不可用。 |
| _COST_HASH_JOIN | 算子代价,正式版本中不可用。 |
| _COST_SORT | 算子代价,正式版本中不可用。 |
| _COST_ORDER_BY | 算子代价,正式版本中不可用。 |
| _COST_GROUP | 算子代价,正式版本中不可用。 |
| _COST_SORT_GROUP | 算子代价,正式版本中不可用。 |
| _COST_SDT | 算子代价,正式版本中不可用。 |
| _COST_SDT_GROUP | 算子代价,正式版本中不可用。 |
| _COST_SDT_WINFUNC | 算子代价,正式版本中不可用。 |
| _COST_HASH_GROUP | 算子代价,正式版本中不可用。 |
| _COST_SORT_GROUPING_SETS | 算子代价,正式版本中不可用。 |
| _COST_HASH_GROUPING_SETS | 算子代价,正式版本中不可用。 |
| _COST_SORTED_WINFUNC | 算子代价,正式版本中不可用。 |
| _COST_HASH_WINFUNC | 算子代价,正式版本中不可用。 |
| _COST_UNIQUE | 算子代价,正式版本中不可用。 |
| _COST_SORTED_DISTINCT | 算子代价,正式版本中不可用。 |
| _COST_HASH_DISTINCT | 算子代价,正式版本中不可用。 |
| _COST_SORT_AGGRDIST | 算子代价,正式版本中不可用。 |
| _COST_PX_QUEUE | 算子代价,正式版本中不可用。 |
| _COST_AC_SCAN | 算子代价,正式版本中不可用。 |
| _COST_SGL_TO_SGL | 算子代价,正式版本中不可用。 |
| _COST_SGL_TO_MULTI | 算子代价,正式版本中不可用。 |
| _COST_MULTI_TO_MULTI | 算子代价,正式版本中不可用。 |
| _COST_MULTI_TO_SGL | 算子代价,正式版本中不可用。 |
| _COST_MULTI_TO_MULTI_BCST | 算子代价,正式版本中不可用。 |
| _COST_SGL_TO_MULTI_BCST | 算子代价,正式版本中不可用。 |
| _COST_BITMAP_PLANS | 算子代价,正式版本中不可用。 |
| _COST_TEMP_SCAN | 算子代价,正式版本中不可用。 |
| _COST_VM_BUFFER_SIZE | 仅用于计划调整使用的内存参数,当该参数被设置时,使用该参数值(而非VM_BUFFER_SIZE的值)评估可用内存调整计划。 |
| _COST_DATA_BUFFER_SIZE | 仅用于计划调整使用的内存参数,当该参数被设置时,使用该参数值(而非DATA_BUFFER_SIZE的值)评估可用内存调整计划。 |
| _COST_MEX_POOL_SIZE | 仅用于计划调整使用的内存参数,当该参数被设置时,使用该参数值(而非MEX_POOL_SIZE的值)评估可用内存调整计划。 |
| _FAULT_POINT | 故障点注入内容,仅在Debug版本生效。 |
| _DBWR_SORT_ENABLED | DBWR刷盘时页面排序开关。 |
| _ENABLE_S3 | 是否可以操作s3 bucket。 |
| _ARCH_DATA_THRESHOLD | ARCH_DATA$系统表最大保留记录数。 |
| _ARCH_AUTO_CELAN_DATA_NUM | slice文件归档清理批次大小。 |
| _CHN_MAX_SEGMENT_SIZE | 指定并行线程间数据传递使用的最大报文段的大小。 不建议修改。 |
| _CRYPTO_ENABLED | 是否允许不加载openssl库。 |
| _CN_SCALING_OUT | 已失效参数。 |
| _ONLY_OPEN_UPGRADE | 升级过程中,数据库不允许从nomount切换为open。 |
| _REDO_FLUSH_THRESHOLD_SIZE | 后台redo输盘的触发条件,redo大小占用超过该值时自动触发刷盘。 |
| _HASH_JOIN_ALGORITHM | HASH JOIN使用的算法,可指定HDT和PARTITION,默认为PARTITION。 |
| _HASH_JOIN_FORCE_PARTITION | 向量化HASH JOIN时,是否强制开启分区。若为true表示强制开启分区。 不建议在生产环境中使用。 |
| _HASH_AREA_SIZE | 每次HASH JOIN可使用的最大内存大小。当HASH TABLE的大小小于该值时,不会执行分区,会把整个HASH TABLE放在内存。 |
| DERM_PARALLEL_EXECUTIONS | 分布式并行执行线程数量。 |
| DERM_ENABLED | 是否启用分布式资源管理。 |
| CONTROL_ADDR | 本节点管理平面服务地址。节点对外地址、端口变化后需要对应修改。 |
| _ENABLE_DISTRIBUTE_TRANSACTION | 是否启用分布式事务。 |
| _ENABLE_INDEX | 是否支持创建索引。 |
| _ENABLE_HEAP | 是否支持创建HEAP表。 |
| _ENABLE_TAC | 是否支持创建TAC表。 |
| _ENABLE_LSC | 是否支持创建LSC表。 |
| DS_SCALE_OUT_FACTOR | 指定创建数据空间时默认每个节点组的分片数。 |
| _SCOL_ENABLE_AUTO_ENCODING | 是否开启列执行自适应编码。 |
| PASSWORD_HASH_METHOD | 密码校验和服务端存储密码时使用的加密方式。 |
| PASSWORD_LOGON_MIN_VERSION | 配合PASSWORD_HASH_METHOD参数使用,指定其可用HASH方式的最低版本。 |
| PASSWORD_CRYPTO_METHOD | 密码认证过程中使用加密方式。 |
| CLIENT_UKEY_AUTH | 客户端是否使用UKEY进行认证登录。 |
| _HA_ELECTION_AUTO_PRIMARY_SWITCH_INTERVAL | 自动换主的检测时间间隔。 |
| _SESSION_CACHE_BLOCKS | 每个会话最多能缓存页面的数量。 |
| _SESSION_CACHE_TABLES | 每个会话最多能缓存表锁的数量。 |
| _SESSION_BLOCK_CACHE_THRESHOLD | 触发会话级缓存页面的共享锁持有者数量,当请求页面共享锁时,发现共享锁持有者已经达到该参数,将该页面缓存到会话中。 |
| _BATCH_ENABLED | 已失效参数。 |
| _BATCH_SIZE | 指定批量执行算子执行一批数据的行数。 |
| _BATCH_MODE | 指定批量执行的执行模式,0:单行执行引擎,1: 单行和批量融合,2:优先选择批量。 |
| _CURSOR_BIND_CAPTURE_INTERVAL | SQL记录绑定参数具体值的间隔时间长短(单位:秒),默认为900。 |
| ENABLE_TRAFFIC_CONTROL | 是否开启DATA BUFFER流控机制,默认关闭。开启后,会进行DATA BUFFER限流,防止脏页生产过快。 |
| _UNDO_AFFINITY | 是否在集群部署模式下开启UNDO亲和功能。 |
| _ENABLE_BOM | 是否启用对象缓冲区管理功能,目前列存不支持该功能。 |
| _INDEX_NOPARALLEL | 是否启用创建索引默认并行功能。 |
| _BUFFER_OBJECTS | 启用对象缓冲区管理功能时,最大可以管理的缓冲区对象数量。 |
| _PARALLEL_ADAPTIVE_MULTI_USER | 是否启用自适应算法,在并行执行资源不足时降低并行度。 |
| _PARALLEL_DOP_LOWER_BOUND | 开启自适应算法调整并行度后,资源不足时,并行度调整的下界为设置并行度/_PARALLEL_DOP_LOWER_BOUND。_PARALLEL_DOP_LOWER_BOUND范围为[1, 16]。 |
| _SCOL_MAX_DICTIONARY_CARDINALITY | 设置LSC表冷数据字典编码列的最大基数,范围为[1,16M]。 |
| _BATCH_ERROR_PROCESS_SIZE | batchError模式下,DML单次批量处理的内存上限,调大后一次处理的批量会相应增大。 |
| _COLUMNAR_EXPAND_ARRAY_THRESHOLD | 向量化执行引擎HASH GROUP/GROUPING/JOIN/SET算子执行过程中使用的数组从一维动态拓展到二维的内存阈值。 |
| _HASH_GROUP_HLL_ENABLED | Hash Group是否开启HLL算法统计distinct值。 |
| _COLUMNAR_DATA_BUFFER_PERCENT_MIN | COLUMNAR_DATA_BUFFER_PERCENT占总内存的下限。 |
| _COLUMNAR_DATA_BUFFER_PERCENT_MAX | COLUMNAR_DATA_BUFFER_PERCENT占总内存的上限。 |
| _COLUMNAR_BUFFER_BALANCER_CYCLE | BALANCER执行周期,时间越小灵敏度越高,可能出现来回震荡的情况。多个周期的稳定偏差触发自动调整。 |
| _COLUMNAR_BUFFER_BALANCER_DEVIATION | BALANCER计算代价调整误差比例。 |
| _COLUMNAR_BUFFER_HOT_HIT_LIMIT | LSC缓存计算COST热数据命中次数。 |
| _SCHEDULE_STAGE_THRESHOLD | 存算一体分布式集群部署中,启动STAGE调度所需的最小STAGE数量。 |
| _PASSWORD_MIN_LENGTH | 数据库用户的密码长度最低值,该参数只在开启_CHECK_PASSWORD_COMPLEXITY后生效。 |
| _CONS_NOPARALLEL | 是否启用创建检查约束默认并行功能。 |
| _ROLLING_UPGRADE | 不兼容版本之间执行滚动升级时,由升级工具自动设置该参数,表示数据库滚动升级正在执行中,以便数据库拦截升级过程中不执行的操作。 |
| _SCOL_SLICE_MERGE_THRESHOLD | 当分区或者单表数据量小于128K的slice达到上限后,强制触发合并。 |
| _SCOL_ALL_LEVEL_COMPACT_WAIT_TIME | 超过多长时间没有新Slice生成时,触发不同大小等级的Slice合并。 |
| _TRANSFORMER_MAX_HIS_COUNT | XFMR_HIS$系统表能保存记录的最大数量。 |
| _TRANSFORMER_MAX_HIS_DAYS | XFMR_HIS$系统表能保存记录的最大间隔天数。 |
| _TRACE_ALLOC_CURSOR | 检查资源分配的预留参数,不允许设置。 |
| _INSTANCE_JOIN_TIMEOUT | 实例加入集群等待超时时间,单位为秒,默认值为0,代表死等。 |
| _ENABLE_SYNC_GB_PURGE | 是否开启GB同步清理,默认值为FALSE,代表异步。 |
| _CHANNEL_INIT_WINDOW | 指定跨节点数据传输通道channel初始化窗口大小。 |
| _EXEC_DEGREE_OF_PARALLEL | 已失效参数。 |
| DP_MAX_JOIN_TABLES | 控制DP算法支持的表个数,SQL语句中join的表个数超过该值,走贪心算法,可能导致计划不是最优的。小于等于该值,则走DP算法,计划为最优的,但内存开销大。默认值:8,取值范围为[4,32]。 |
| PKCS11_MODULE_LOCATION | 提供标准pkcs#11接口实现的模块路径,用于使用外部HSM进行密钥管理。 |
| _WINFUNC_ALGORITHM | 指定批量执行窗口函数聚集算法。 |
| _BATCH_WINDOW_TOPN_LIMIT | 指定批量执行窗口函数TOP N算法支持的最大N值。如果设置为0,则关闭批量执行窗口函数TOP N算法。 |
| _GCS_LOCK_RATIO | 共享集群中,GcsLock数量与数据块缓存数量的比例,即GcsLock数量 = 数据块缓存数量 * _GCS_LOCK_RATION。 |
| _GCS_LOCK_RECYCLE_PROCS | |
| _GCS_LOCK_ASYNC_RECYCLE | 共享集群中,是否将GcsLock淘汰与数据块缓存淘汰异步进行。若启用异步淘汰,数据块淘汰时尽可能解绑GcsLock并由后台线程异步地淘汰GcsLock,若不启用则GcsLock随数据块缓存进行淘汰。 |
| _TASK_QUEUE_TIMEOUT | 开启共享线程会话模式时,判断任务队列是否处于卡住状态的超时时间,单位为毫秒。 |
| _OPTIMIZER_ADAPTIVE_CURSOR_SHARING | 用于控制不同参数取值范围是否影响计划产生,默认值为FALSE。 |
| _HASH_CACHE_THRESHOLD | 批量执行自定义确定函数优化的哈希表最大缓存数量,默认值4096,实际最大可缓存数量与数据分布情况有关,介于[参数值, 参数值 + 1024]之间。 |

