本文将详细介绍PolarDB MySQL版8.0版本的内核参数信息。
2024年
2024.11.13
类型 | 参数 | 级别 | 说明 |
新增 | loose_partition_level_mdl_enabled | Global | 是否开启分区MDL功能,开启时,允许不同分区上DDL和DML的并发操作。 取值范围如下:
说明 该参数仅适用于PolarDB MySQL版8.0.2.2.6.1及以上版本。 |
2024.11.11
类型 | 参数 | 级别 | 说明 |
修改 | loose_imci_scc_wait_csn_timeout_sec | Global | IMCI节点等待SCC复制超时时间。 修改参数默认值从1调整为2,参数取值范围:[0-1000000000],单位为秒。 说明 该参数修改后立即生效,无需重启集群。 |
2024.11.07
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_enable_query_fts_like | Session | 是否开启列存索引的全文索引的转换,将
说明 该参数适用的数据库引擎版本如下:
|
loose_imci_plan_use_mpp | Global/Session | 是否生成MPP(大规模并行处理)计划。取值范围如下:
说明 该参数适用的数据库引擎版本如下:
| |
loose_imci_scc_wait_csn_timeout_sec | Global | IMCI节点等待SCC复制超时时间。 参数取值范围:[0-1000000000],默认值为1,单位为秒。 说明
| |
loose_imci_mpp_cost_threshold | Global/Session | 生成MPP计划的最小成本阈值为 参数取值范围:[1-10000],默认值为300,单位为毫秒。 说明
|
2024.11.01
类型 | 参数 | 级别 | 说明 |
修改 | loose_in_predicate_conversion_threshold | Global/Session | 修改 参数取值范围:[0-999999],默认值为5000,单位为个数。 说明
|
2024.10.17
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_log_io_threads | Global | 日志刷写IO线程数目。 参数取值范围:[1-64],默认值为4。 |
修改 | loose_allocator_policy_disabled | Global | 是否开启内存控制策略。取值范围如下:
说明 该参数适用的数据库引擎版本如下:
|
loose_innodb_use_shadow_flush | Global | 是否开启无锁刷脏数据功能。取值范围如下:
说明
|
2024.10.10
类型 | 参数 | 级别 | 说明 |
新增 | loose_adaptive_plans_switch | Global/Session | 是否开启自适应执行能力控制。取值范围如下:
说明
|
loose_etl_from_imci | Global/Session | 是否开启使用ETL从列存中读取数据。取值范围如下:
说明
| |
loose_max_adaptive_digest_length | Session | 自适应digest长度最大值。 取值范围:[0-67108864],默认值为2097152,单位为Byte。 说明
| |
loose_adaptive_plans_max_time | Global/Session | 允许切换自适应执行能力的SQL语句的最大执行时间。当查询语句的实际执行时间超过当前阈值后,即使触发了切换计划的条件,也将不再切换执行计划。 取值范围:[0-1800000],默认值为500,单位为毫秒。 说明
| |
修改 | loose_xengine_bulk_load_size | Global/Session | 控制X-Engine预提交事务支持的批量大小。 修改参数取值范围:[1-1073741824],默认值为100000,单位为行数。 说明
|
2024.09.26
类型 | 参数 | 级别 | 说明 |
新增 | loose_pq_mpp_enabled | Global | 是否开启ePQ多机并行查询全局开关。取值范围如下:
说明
|
loose_pq_remain_subq_on_leader_with_offset | Session | ePQ并行查询时,存在较大LIMIT OFFSET时是否开启子查询下推。取值范围如下:
说明
| |
修改 | loose_innodb_purge_batch_size | Global | 将参数默认值调整为与规格相关,提高CPU使用率。 |
2024.09.19
类型 | 参数 | 级别 | 说明 |
新增 | loose_polar_support_cluster_mdl_preemption | Global/Session | 是否开启RW节点抢占式DDL功能取值范围如下:
说明
|
loose_polar_primary_mdl_preempt_after_wait_second | Global | 设置RW节点同步MDL锁阻塞时,等待超时的时间。到达此时间还未成功同步MDL锁,则开始抢占线程。 新增参数取值范围:[1-31536000],默认值为10,单位为秒。 说明
|
2024.09.05
类型 | 参数 | 级别 | 说明 |
新增 | loose_winmagic_mode | Global/Session | 是否开启WinMagic。取值范围如下:
说明
|
loose_subquery_coalesce_mode | Global/Session | 是否开启合并子查询。取值范围如下:
说明
| |
loose_simplify_subq_mode | Global/Session | 是否开启简化子查询。取值范围如下:
说明
|
2024.08.29
类型 | 参数 | 级别 | 说明 |
修改 | loose_imci_build_bloomfilter_max_field_len | Global |
|
2024.08.22
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_polar_wait_slave_reply_max_time | Global | 开启半同步复制功能后,写事务在提交前会等待备可用区确认同步的最长时间,如果在此时间内未收到备可用区的确认信息,写事务仍然会被提交。 取值范围:[0-18446744073709550],默认值为500,单位为毫秒。 说明
|
loose_enable_large_trx_optimization | Global | 是否开启Binlog大事务优化功能。取值范围如下:
说明
| |
loose_binlog_large_trx_threshold_up | Global | 使用Binlog大事务优化机制的阈值。打开Binlog大事务优化机制开关后,当单个事务产生的Binlog大小超过该阈值时,将采用优化后的Binlog提交方式进行提交。
说明
| |
修改 | loose_temptable_max_mmap | Global |
|
2024.08.15
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_polar_page_track | Global | 是否开启SCC优化功能MTT。取值范围如下:
说明 该参数适用的数据库引擎版本如下:
|
修改 | default_time_zone | Global/Session | 设置
|
2024.08.01
类型 | 参数 | 级别 | 说明 |
新增 | loose_predicate_deduce_mode | Global/Session | 是否启用谓词推导功能。取值范围如下:
说明
|
2024.08.01
类型 | 参数 | 级别 | 说明 |
修改 | loose_innodb_redo_log_buf_enable | Global | MySQL 8.0.2及以上版本不再支持在控制台配置该参数。 |
loose_innodb_redo_log_buf_size | Global | MySQL 8.0.2及以上版本不再支持在控制台配置该参数。 |
2024.07.25
类型 | 参数 | 级别 | 说明 |
修改 | loose_temptable_max_mmap | Global |
|
2024.07.19
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_log_wait_for_flush_spin_delay | Global | 事务等待刷新Redo落盘的Spin次数。 取值范围:[0~18446744073709551615],默认值为25000。 |
loose_innodb_log_flusher_spin_delay | Global | Redo日志刷新到磁盘时进行所需的Spin次数。 取值范围:[0~18446744073709551615],默认值为25000。 | |
修改 | loose_innodb_log_writer_spin_delay | Global | Redo日志写入配置生效方式已从需要重启集群改为无需重启即可生效。 |
2024.07.11
类型 | 参数 | 级别 | 说明 |
新增 | loose_outer_join_transform_mode | Global/Session | 是否启用外连接转换(OUTER JOIN转INNER JOIN)功能。取值范围如下:
说明 该参数适用的数据库引擎为MySQL 8.0.2版本,且小版本需为8.0.2.2.19及以上版本。 |
2024.07.04
类型 | 参数 | 级别 | 说明 |
新增 | loose_sync_gtids_to_replica | Global | 是否开启将全局事务标识符(GTID)实时同步到只读节点。
说明 该参数适用的数据库引擎版本如下:
|
2024.06.26
类型 | 参数 | 级别 | 说明 |
新增 | loose_distinct_elimination_mode | Global/Session | 是否开启DISTINCT消除功能。取值范围如下:
说明 该参数仅适用于PolarDB MySQL版8.0.2版本,且小版本需为8.0.2.2.23及以上版本。 |
thread_pool_reset_waiting_state_before_queuing | Global | 在线程池中,连接在排队之前是否重置连接的等待状态。取值范围如下:
说明 该参数仅适用于PolarDB MySQL版8.0.1版本,且小版本需为8.0.1.1.43及以上版本。 |
2024.06.24
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_orca_enable | Global | 是否开启Orca(兼容Redis协议)功能。
说明 该参数仅适用于PolarDB MySQL版8.0.2版本,且小版本需为8.0.2.2.24及以上版本。 |
修改 | loose_rds_audit_log_event_buffer_size | Global | 将审计日志记录上的单条SQL长度上限增加到1048576。 |
2024.06.21
类型 | 参数 | 级别 | 说明 |
新增 | loose_enable_join_elimination_for_dml | Global/Session | 是否在DML语句中启用JOIN消除优化功能。取值范围如下:
说明 该参数仅适用于PolarDB MySQL版PolarDB MySQL版8.0.1版本,且小版本需为8.0.1.1.43及以上版本。 |
loose_hybrid_opt_compatible_transform_switch | Global/Session | 针对列存索引(IMCI)的行列混合执行优化器的优化选项开关。默认为空字符串,开关选项如下:
示例: 说明 该参数仅适用于PolarDB MySQL版8.0.1版本,且小版本需为8.0.1.1.43及以上版本。 |
2024.06.20
类型 | 参数 | 级别 | 说明 |
新增 | loose_deprecated_join_elim | Global/Session | 原参数
说明 该参数仅适用于PolarDB MySQL版8.0.2.2.24及以上版本。 |
修改 | loose_join_elimination_mode | Global/Session | 调整JOIN消除优化功能,支持更丰富的JOIN消除场景。将该参数的默认值修改为OFF。 说明
|
2024.06.12
类型 | 参数 | 级别 | 说明 |
新增 | mcv_improved_records_per_key | Global/Session | 是否使用MCV(Most Common Values)来改进Records per key的评估。取值范围如下:
|
2024.06.07
类型 | 参数 | 级别 | 说明 |
新增 | loose_common_subcond_extract_mode | Global/Session | 是否开启公共子表达式提取功能。取值范围如下:
说明 该参数仅适用于PolarDB MySQL版8.0.2.2.23.1及以上版本。 |
loose_optimize_ref_access_cost | Global/Session | 是否优化JOIN ref索引扫描行数代价估算。取值范围如下:
| |
limit_orderby_pushdown_mode | Global/Session | 是否开启limit_orderby_pushdown下推功能。取值范围如下:
|
2024.06.05
类型 | 参数 | 级别 | 说明 |
新增 | loose_thread_pool_idle_timeout | Global | 线程池中空闲线程的超时时间,在线程空闲时间超过此值后,工作线程将会被关闭。 取值范围:[1~4294967295],默认值为60。 |
loose_innodb_log_wait_for_write_spin_delay | Global | 事务等待Redo落盘的Spin次数。 取值范围:[0~18446744073709551615],默认值为25000。 | |
loose_imci_enable_hybrid_plan | Global | 8.0.2版本新增该参数。 是否支持行列融合执行。取值范围如下:
|
2024.05.29
类型 | 参数 | 级别 | 说明 |
新增 | loose_gis_geometry_from_text_ignore_error | Global/Session | 控制
|
loose_derived_cond_pushdown_mode | Global/Session | 8.0.1版本新增该参数。 从WHERE条件到派生表(Derived Tables)的条件下推功能控制开关。取值范围如下:
| |
loose_having_cond_pushdown_mode | Global/Session | 8.0.1版本新增了该参数。 Having条件下推优化功能控制开关。取值范围如下:
| |
loose_subquery_cond_pushdown_mode | Global/Session | 8.0.1版本新增该参数。 谓词下推到子查询功能控制开关。取值范围如下:
| |
loose_enable_imci_mem_inhibit_pct_change | Global | 8.0.2.2.23版本新增该参数。 是否允许在线修改IMCI与InnoDB的内存分配比例。
| |
修改 | imci_max_virtual_memory | Global | 默认值调整为DBNodeClassMemory*3/5,从而限制默认值情况下列存最大并发数为6。 |
loose_xengine_use_memory_pct | Global | 对于8.0.1.1.42及以上版本,和8.0.2.2.23及以上版本,该参数修改后无需重启。 |
2024.05.16
类型 | 参数 | 级别 | 说明 |
新增 | loose_csv_oss_query | Global | 是否将OSS上的表的查询条件下推到OSS上执行。取值范围如下:
说明 该参数仅适用于PolarDB MySQL版8.0.2.2.23及以上版本。 |
loose_csv_oss_file_filter | Global | 查询OSS上的表时是否使用文件过滤器(File Filter)优化功能。取值范围如下:
说明 该参数仅适用于PolarDB MySQL版8.0.2.2.23及以上版本。 |
2024.05.10
类型 | 参数 | 级别 | 说明 |
新增 | loose_enable_compatiable_optimize_for_imci | Global/Session | 部分行存优化选项是否对列存生效的控制开关。取值范围如下:
说明 该参数仅适用于PolarDB MySQL版8.0.1.1.39及以上版本。 |
loose_enable_join_elimination_for_dml | Global/Session | JOIN消除功能是否对DML语句生效。取值范围如下:
|
2024.05.09
类型 | 参数 | 级别 | 说明 |
新增 | loose_enable_large_trx_optimization | Global | Binlog大事务优化机制控制开关。取值范围如下:
说明
|
loose_binlog_large_trx_threshold_up | Global | 使用Binlog大事务优化机制的阈值。打开Binlog大事物优化机制开关后,当单个事务产生的Binlog大小超过该阈值时,将采用优化后的Binlog提交方式进行提交。
说明
|
2024.05.07
类型 | 参数 | 级别 | 说明 |
新增 | loose_use_oss_meta | Session | 是否使用OSS META管理OSS数据。取值范围如下:
|
2024.04.11
类型 | 参数 | 级别 | 说明 |
修改 | loose_polar_allow_create_hybrid_partition | Global/Session | 将该参数的默认值修改为OFF。 |
loose_polar_allow_unique_check_ignore | Global/Session | 将该参数的默认值修改为OFF。 |
2024.04.03
类型 | 参数 | 级别 | 说明 |
修改 | loose_subquery_cond_pushdown_mode | Global/Session | 将该参数的默认值修改为OFF。 说明 该参数仅适用于8.0.2版本。 |
loose_derived_cond_pushdown_mode | Global/Session | 将该参数的默认值修改为OFF。 说明 该参数仅适用于8.0.2版本。 | |
loose_having_cond_pushdown_mode | Global/Session | 将该参数的默认值修改为OFF。 说明 该参数仅适用于8.0.2版本。 | |
loose_primary_fast_lookup | Global/Session | 将该参数的默认值修改为OFF。 说明 该变更仅适用于8.0.2版本。 |
2024.04.02
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_explain_print_row_cost | Global/Session | 执行EXPLAIN时,若查询被分发至列存节点,展示列存执行计划时是否显示执行计划中的行数和代价信息。取值范围如下:
|
2024.03.29
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_buffer_pool_resize_cancel | Global | 在Serverless弹性时,是否自动取消阻塞的Buffer Pool缩容操作。取值范围如下:
|
init_connect | Global | 当建立新连接时,自动执行的SQL语句。取值范围如下:
|
2024.03.25
类型 | 参数 | 级别 | 说明 |
新增 | loose_temptable_use_mmap | Global | TempTable引擎是否使用内存映射文件。取值范围如下:
|
修改 | loose_innodb_use_shadow_flush | Global/Session | 将该参数的默认值修改为ON。 说明 该参数仅适用于8.0.1版本。 |
2024.03.21
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_build_max_pddl_threads | Global | 列存索引执行并行DDL时的线程数量。 取值范围:0~512。默认值为0。单位为个。 |
loose_imci_max_pddl_threads_cpu_ratio | Global | 根据CPU数量调整列存索引执行DDL的总线程的比例。 取值范围:0.1~100.0。默认值为1.5。单位为百分比。 | |
loose_imci_enable_pack_order_key_changed_rebuild | Global | 列存索引在Order Key发生变化时,是否需要重建表。取值范围如下:
| |
loose_imci_pack_order_key_sort_level | Global | 执行列存索引排序时DDL的排序级别。 取值范围:0~2。默认值为1。 |
2024.03.04
类型 | 参数 | 级别 | 说明 |
修改 | default_storage_engine | Global | 该参数的取值范围中新增XENGINE和xengine选项。 |
2024.02.29
类型 | 参数 | 级别 | 说明 |
修改 | loose_imci_default_pack_shift | Global | 将该参数的取值范围由6~18修改为7~18。 |
2024.02.21
类型 | 参数 | 级别 | 说明 |
新增 | loose_temptable_max_mmap | Global | TempTable存储引擎在开始将数据写入磁盘前,允许从MMAP支持的文件中分配的最大内存容量。 取值范围:0~1099511627776。默认值为322122547200。单位为字节。 |
2024.02.04
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_build_bloomfilter_max_field_len | Global | 列存索引(IMCI)构建Bloom Filter字段的最大长度。 取值范围:1~4096。默认值为64。单位为字符。 |
2024.01.25
类型 | 参数 | 级别 | 说明 |
新增 | loose_polar_archive_thread_cnt | Global | 对冷数据进行并行归档时的最大线程数量。 取值范围:1~1024。默认值为1。单位为个。 说明 该参数仅适用于8.0.2版本。 |
修改 | loose_max_oss_connections | Global | 将参数 |
2024.01.22
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_support_instant_modify_charset | Global | 秒级修改字符集功能控制开关。取值范围如下:
说明 该参数仅适用于8.0.1版本。 |
2024.01.18
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_enable_dynamic_filter | Global/Session | 动态过滤器控制开关。取值范围如下:
|
loose_imci_dynamic_filter_in_limits | Global/Session | 动态过滤器inlist的最大数据量,当数据量超过该阈值时,动态过滤器inlist自动失效。 取值范围:1~100000。默认值为1000。单位为行。 |
2024.01.15
类型 | 参数 | 级别 | 说明 |
新增 | loose_adaptive_plans_switch | Global/Session | PolarDB自适应执行能力控制开关。取值范围如下:
说明 该参数仅适用于8.0.1版本。 |
loose_adaptive_plans_max_time | Global/Session | 允许切换自适应执行能力的SQL语句已执行时间的最大值。即当查询语句在原计划的执行时间超过该时间后,即使触发切换计划阈值,也不再切换执行计划。 取值范围:0~1800000。默认值为500。单位为毫秒。 说明 该参数仅适用于8.0.1版本。 | |
loose_xformer_mode | Global/Session | 基于代价的查询变换功能控制开关。取值范围如下:
说明 该参数仅适用于8.0.2版本。 | |
loose_xformer_max_nested_level | Global/Session | 查询语句中查询块的最大深度。当查询语句中查询块的深度超过该值时,基于代价的查询变换功能将失效。 取值范围:1~64。默认值为5。 说明 该参数仅适用于8.0.2版本。 | |
loose_xformer_iteration_limit | Global | 基于代价的查询变换功能的最大迭代次数。 取值范围:1~10。默认值为1。 说明 该参数仅适用于8.0.2版本。 | |
loose_xformer_search_strategy | Global | 基于代价的查询变换功能的空间搜索策略。取值范围如下:
说明 该参数仅适用于8.0.2版本。 |
2024.01.09
类型 | 参数 | 级别 | 说明 |
新增 | loose_polarfs_cache_enabled | Global | 是否使用PFS cache优化非O_DIRECT IO的性能。取值范围如下:
|
2023年
2023.12.25
类型 | 参数 | 级别 | 说明 |
新增 | loose_xengine_max_background_compactions | Global | X-Engine引擎中最大后台压缩线程数量。 取值范围:2~22。默认值为2。单位为个。 |
loose_xengine_max_total_wal_size | Global | X-Engine引擎中事务日志的总大小。 取值范围:{DBNodeClassMemory*1/100}-{DBNodeClassMemory*1/4}。默认值为集群规格与不同引擎的内存分配比例计算后的结果。单位为Byte。 | |
loose_xengine_db_total_write_buffer_size | Global | X-Engine引擎中的写缓冲区大小。 取值范围:{DBNodeClassMemory*1/20}-{DBNodeClassMemory*1/4}。默认值为集群规格与不同引擎的内存分配比例计算后的结果。单位为Byte。 | |
loose_xengine_block_cache_size | Global | X-Engine引擎中的读缓冲区大小。 取值范围:{DBNodeClassMemory*3/20}-{DBNodeClassMemory*3/4}。默认值为集群规格与不同引擎的内存分配比例计算后的结果。单位为Byte。 | |
loose_xengine_max_background_flushes | Global | X-Engine引擎中刷新操作使用的后台线程最大数量。 取值范围:1~64。默认值为2。单位为个。 | |
修改 | loose_innodb_primary_flush_max_lsn_lag | Global/Session | 将参数 |
2023.12.18
类型 | 参数 | 级别 | 说明 |
新增 | max_connections | Global/Session | 数据库的最大连接数上限。 取值范围:1~200000。默认值为2312。单位为个。 |
max_user_connections | Global/Session | 单个用户的连接数上限。 取值范围:10~200000。默认值为1800。单位为个。 | |
innodb_buffer_pool_size | Global/Session | InnoDB引擎的内存缓冲区大小。 取值范围:{DBNodeClassMemory*1/4}-{DBNodeClassMemory*4/5}。默认值为3328 MB。单位为Byte。 | |
innodb_log_buffer_size | Global/Session | InnoDB引擎中用于写入磁盘上的日志文件的缓冲区大小。 取值范围:1048576-4294967295。默认值为32 MB。单位为Byte。 |
2023.12.12
类型 | 参数 | 级别 | 说明 |
新增 | loose_polar_enable_imci_with_mm | Global | 是否允许在多主集群中创建列存索引。取值范围如下:
|
2023.12.11
类型 | 参数 | 级别 | 说明 |
新增 | loose_pq_mpp_shared_subquery | Global/Session | 用于设置弹性并行查询(ePQ)中shared access子查询是否支持跨机并行执行。取值范围如下:
说明 该参数仅适用于8.0.2版本。 |
loose_pq_mpp_allow_imci_node | Global/Session | 用于设置弹性并行查询(ePQ)是否允许向列存节点调度并行的workers任务。取值范围如下:
说明 该参数仅适用于8.0.2版本。 |
2023.11.22
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_dynamic_pack_shift_policy | Global | pack_shift动态调整策略控制开关。取值范围如下:
|
2023.11.21
类型 | 参数 | 级别 | 说明 |
新增 | loose_opt_outline_enable | Global | Statement Outline功能控制开关。取值范围如下:
|
2023.11.09
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_enable_max_pddl_threads_adjust | Global | 开启列存索引功能时,列存节点是否会根据集群规格动态调整DDL的最大线程数。取值范围如下:
|
loose_innodb_persist_replica_enable | Global | 用于控制在读写节点不可用的时间段,只读节点是否继续可用。取值范围如下:
|
2023.11.07
类型 | 参数 | 级别 | 说明 |
新增 | derived_table_pruning_mode | Global/Session | 启用剪裁派生表中冗余列功能的范围。取值范围如下:
说明 该参数仅适用于8.0.2版本。 |
2023.11.03
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_mpp_partition_cnt | Global/Session | 列存索引多机并行功能中数据分布的分区数量。 取值范围:1~2017。默认值为293。 |
2023.10.25
类型 | 参数 | 级别 | 说明 |
新增 | default_tmp_storage_engine | Global/Session | 设置临时表的存储引擎。取值范围如下:
|
tls_version | Global | 设置OpenSSL的加密协议版本。取值范围如下:
| |
修改 | collation_server | Global/Session | 取值范围中增加utf8mb4_unicode_ci。 |
删除 | loose_imci_default_pack_shift_part | Global | 在控制台上删除 |
2023.10.17
类型 | 参数 | 级别 | 说明 |
新增 | loose_xengine_parallel_scan_enabled | Global | 是否允许对X-Engine中的表使用并行查询功能。取值范围如下:
说明 该参数仅适用于8.0.1版本。 |
2023.10.12
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_enable_hybrid_plan | Global | 是否支持行列融合执行。取值范围如下:
说明 该参数仅适用于8.0.1版本。 |
loose_imci_pruner_lru_cache_capacity | Global | 设置bloom filter中Pruner的缓存大小。 取值范围:8388608~{DBNodeClassMemory*20/100}。默认值为DBNodeClassMemory*1/100。单位为Byte。 | |
loose_imci_default_write_policy | Global | 设置列存索引数据的写入策略。取值范围如下:
| |
修改 | loose_records_threshold_for_parallelism | Global/Session | 修改该参数的取值范围。修改后的取值范围为:1~18446744073709551615。 |
2023.09.25
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_default_pack_shift_part | Global | 用于设置在分区表上创建列存索引的pack_shift大小。 取值范围:6~18。默认值为13。 |
修改 | loose_imci_default_pack_shift | Global | 修改该参数的默认值。修改后的默认值为14。 |
2023.09.05
类型 | 参数 | 级别 | 说明 |
新增 | loose_max_oss_connections | Global | 连接OSS的最大连接数。 取值范围:1~100。默认值为10。 |
loose_imci_enable_read_during_load_nci | Global | 列存节点重启后,在重建行列映射关系(LOADING_NCI)期间,是否允许列存提供快照读服务。取值范围如下:
| |
修改 | loose_imci_thread_pool_size | Global | 修改 |
2023.08.31
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_enable_pack_order_key | Global/Session | 重建列存索引时,是否根据order_key进行排序。取值范围如下:
|
修改 | loose_imci_nci_bp_threads_cnt | Global | 将该参数的默认值修改为LEAST(GREATEST({DBNodeClassCPU}, 16), 32)。 |
loose_imci_nci_memtbl_threads_cnt | Global | 将该参数的默认值修改为LEAST(GREATEST({DBNodeClassCPU*1/2}, 8), 32)。 |
2023.08.17
类型 | 参数 | 级别 | 说明 |
新增 | loose_xengine_bulk_load_size | Global/Session | 将大事务拆分成小事务时,单个小事务的行数。 取值范围:1~1073741824。默认值为10000。 |
2023.08.09
类型 | 参数 | 级别 | 说明 |
新增 | innodb_ft_server_stopword_table | Global/Session | 设置全文索引的停用词(stop words)。 |
loose_imci_nci_lsm_bp_flushing_dirty_max | Global | 列存索引行列映射组件待刷脏页的内存上限。 取值范围:DBNodeClassMemory*1/20~DBNodeClassMemory*1/2。默认值为DBNodeClassMemory*1/20。单位为Byte。 | |
修改 | loose_oss_outfile_buffer_size | Global | 将该参数的默认值修改为GREATEST(LEAST({DBInstanceClassCPU - 4},1),4)*33554432。 |
删除 | loose_nci_lsm_bp_flushing_dirty_max | Global | 删除该参数。 |
2023.07.31
类型 | 参数 | 级别 | 说明 |
修改 | loose_imci_nci_bp_threads_cnt | Global | 将该参数的默认值修改为DBNodeClassCPU。 |
loose_imci_nci_memtbl_threads_cnt | Global | 将该参数的默认值修改为DBNodeClassCPU*1/2。 |
2023.07.14
类型 | 参数 | 级别 | 说明 |
修改 | loose_mm_parallel_upgrade_degree | Global | 将该参数的默认值修改为32。 说明 该参数仅适用于8.0.1版本。 |
innodb_purge_threads | Global | 将该参数的默认值修改为LEAST(GREATEST({DBNodeClassCPU}, 4), 32)。 | |
innodb_purge_batch_size | Global | 将该参数的默认值修改为1000。 |
2023.07.10
类型 | 参数 | 级别 | 说明 |
修改 | loose_sql_trace_type | Global/Session | 新增SQL Trace跟踪类型SLOW_QUERY。 |
2023.07.03
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_max_dop | Global/Session | 列存索引单条查询语句的最大并行度。 取值范围:1~1024。默认值为DBNodeClassCPU。 |
loose_imci_query_memory_limit | Global/Session | 列存索引单条查询语句的内存限制 。 取值范围:DBNodeClassMemory*1/20~DBNodeClassMemory*1/2。默认值为DBNodeClassMemory*1/10。 | |
loose_imci_execution_memory_limit | Global | 使用列存索引查询时占用的最大内存。 取值范围:DBNodeClassMemory*1/10~DBNodeClassMemory*1/2。默认值为DBNodeClassMemory*3/20。 | |
loose_imci_io_channel_count | Global | 使用列存索引的IO线程数量。 取值范围:1~64。默认值为DBNodeClassCPU*1。 | |
loose_imci_lru_cache_capacity | Global | 列存索引的缓存空间。 取值范围:DBNodeClassMemory*1/10~DBNodeClassMemory*1/2。默认值为DBNodeClassMemory*3/20。 | |
loose_imci_nci_lsm_memtbl_check_all_size | Global | 列存索引行列映射组件的内存使用上限。 取值范围:DBNodeClassMemory*1/20~DBNodeClassMemory*1/2。默认值为DBNodeClassMemory*3/10。 | |
loose_imci_nci_bp_threads_cnt | Global | 列存索引行列映射组件的后台刷脏线程数量。 取值范围:1~128。默认值为DBNodeClassCPU*7/20。 | |
loose_imci_nci_memtbl_threads_cnt | Global | 列存索引行列映射组件的后台重整线程数量。 取值范围:1~128。默认值为DBNodeClassCPU*4/20。 | |
loose_imci_parallel_load_nci_threads | Global | 列存索引启动恢复期间并行恢复行列映射组件的线程数量。 取值范围:2~128。默认值为DBNodeClassCPU*1/2。 | |
修改 | loose_imci_auto_update_statistic | Global/Session | 将该参数的默认值修改为ASYNC。 |
loose_imci_force_hash_match | Global/Session | 将该参数的默认值修改为ON。 |
2023.06.30
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_purge_history | Global | Read View保留时间。 取值范围:0~1000000。默认值为10000。单位为ms。 说明 该参数仅适用于8.0.2版本。 |
修改 | loose_partition_level_mdl_enabled | Global | 将该参数的默认值修改为ON。 说明 该参数仅适用于8.0.2版本。 |
max_prepared_stmt_count | Global | 将该参数的默认值修改为100000。 |
2023.06.28
类型 | 参数 | 级别 | 说明 |
新增 | sort_buffer_size | Global/Session | 每个会话为排序操作分配的缓冲区大小。 取值范围:32768~4294967295。默认值为1024 KB。单位为Byte。 |
imci_enable_add_column_instant_ddl | Global/Session | 设置含有列存索引的表在新增列时,是否开启Instant DDL。取值范围如下:
| |
修改 | loose_innodb_replica_share_log | Global | 修改参数的默认值,即将默认值修改为OFF。 |
2023.06.26
类型 | 参数 | 级别 | 说明 |
新增 | loose_hybrid_partition_query_mix_engine_enabled | Global/Session | 用于控制是否可以访问混合分区中非InnoDB引擎上的分区。取值范围如下:
说明 该参数仅适用于8.0.1版本。 |
loose_dynamic_partition_prune_enabled | Global/Session | 查询分区表时,是否启用动态分区裁剪功能。取值范围如下:
说明 该参数仅适用于8.0.2版本。 | |
loose_imci_parallel_build_threads_per_table | Global | 设置构建单张表的列存索引的线程数。 取值范围:1~128。默认值为8。 | |
loose_imci_background_build_threads | Global | 设置生成列存索引的后台作业线程数量。 取值范围:1~128。默认值为4。 |
2023.06.13
类型 | 参数 | 级别 | 说明 |
新增 | binlog_row_metadata | Global | 设置使用基于行的日志记录时,添加到Binlog中的表的元数据范围。取值范围如下:
|
2023.05.30
类型 | 参数 | 级别 | 说明 |
新增 | loose_default_collation_for_utf8mb4 | Global/Session | 设置字符集为utf8mb4时的默认排序规则。取值范围如下:
|
loose_polar_support_mdl_sync_preemption | Session | 抢占式DDL功能开关。取值范围如下:
说明 该参数仅适用于8.0.2版本。 | |
loose_polar_mdl_sync_preempt_after_wait_second | Global | 设置同步MDL锁阻塞时,等待超时的时间。到达此时间还未成功同步MDL锁,则开始抢占线程。 取值范围:1~31536000。单位为秒。默认值为10。 说明 该参数仅适用于8.0.2版本。 |
2023.05.22
类型 | 参数 | 级别 | 说明 |
新增 | loose_index_worst_seeks_cost | Session | 优化器特性开关。开启后,估算ref索引的代价值不超过内部算法动态计算的最大值。取值范围如下:
|
lower_case_table_names | Global/Session | 设置表名是否区分大小写。取值范围如下:
| |
loose_index_worst_seeks_cost_factor | Session | 优化器估算索引ref代价时,计算ref代价最大值的因子。 取值范围:0.01~18446744073709551615。默认值为1。 | |
loose_innodb_estimate_range_least_sample_rows_enabled | Global | 设置index dive估算扫描行数时,是否至少读取一定数量的行才结束。取值范围如下:
说明 该参数仅适用于8.0.2版本。 | |
loose_derived_cond_pushdown_mode | Global | 从WHERE条件到派生表(Derived Tables)的条件下推功能控制开关。取值范围如下:
说明 该参数仅适用于8.0.2版本。 |
2023.05.11
类型 | 参数 | 级别 | 说明 |
修改 | loose_imci_thread_pool_size | Global | 支持用户在控制台上设置列存索引线程池最大容量。 取值范围:1~2048。单位为个。默认值为DBNodeClassCPU*3。 |
loose_innodb_polar_log_rdma_transfer | Global | Redo日志通过RDMA网络传输控制开关。取值范围如下:
说明 该参数仅适用于8.0.1版本。 |
2023.05.04
类型 | 参数 | 级别 | 说明 |
新增 | loose_query_cache_size | Global | Fast Query Cache使用内存上限。 取值范围:0~6442450944。单位为Byte。默认值为4096 MB。 |
2023.04.28
类型 | 参数 | 级别 | 说明 |
新增 | loose_thread_pool_waiting_thread_timeout_sec | Global | 线程等待(行锁等待、MDL等待和CCL等待)超时时间。超过该时间后,Thread Pool会额外创建新的线程去处理请求。 取值范围:0~31536000。单位为秒。默认值为1。 |
loose_mm_parallel_upgrade_degree | Global | 多主集群(库表)执行小版本升级时的并行度。 取值范围:1~32。默认值为1。 说明 该参数仅适用于8.0.1版本。 | |
修改 | loose_innodb_redo_log_buf_size | Global | 修改该参数的取值范围上限。 |
2023.04.22
类型 | 参数 | 级别 | 说明 |
新增 | loose_slow_log_record_imci | Global | 用于设置是否在慢日志中添加与列存索引相关的信息。取值范围如下:
|
2023.04.19
类型 | 参数 | 级别 | 说明 |
新增 | loose_max_string_alloc_size | Global | 设置限制Prepared Statement在execute阶段展开的SQL字符串最大长度。 取值范围:0~4294967295。默认值为0,表示对字符串长度无限制。单位为Byte。 |
loose_imci_force_hash_match | Global/Session | 列存索引延迟物化控制开关。取值范围如下:
| |
loose_polar_nonblock_ddl_mode | Session | Nonblock DDL功能开关。取值范围如下:
| |
loose_polar_nonblock_ddl_lock_wait_timeout | Session | 设置获取MDL-X锁超时的时间。 取值范围:1~31536000。单位为秒。默认值为1。 | |
loose_polar_nonblock_ddl_retry_interval | Session | 设置获取MDL-X锁超时重试的时间间隔。 取值范围:1~31536000。单位为秒。默认值为6。 | |
loose_polar_nonblock_ddl_retry_times | Session | 设置获取MDL-X锁超时重试的次数。 取值范围:0~31536000。默认值为0(由参数 说明 该参数值建议设置为4194304。 | |
loose_plan_cache_type | Session | Auto Plan Cache模式。取值范围如下:
| |
loose_plan_cache_expire_time | Session | Plan Cache中的执行计划超过该时间没有被命中,内存会被回收。单位为秒。 取值范围:0~UINT_MAX。默认值为1800。 | |
loose_auto_plan_cache_pct_threshold | Session | 优化时间占语句整体执行时间的百分比阈值。 取值范围:0~100。默认值为20。 | |
loose_auto_plan_cache_time_threshold | Session | SQL语句整体执行时间阈值。单位为微秒。 取值范围:0~ULONG_MAX。默认值为400。 | |
loose_auto_plan_cache_count_threshold | Session | 当 取值范围:0~ULONG_MAX。默认值为512。 说明 当缓存到Plan Cache中的次数阈值大于或等于 |
2023.04.13
类型 | 参数 | 级别 | 说明 |
新增 | innodb_undo_log_truncate | Global | 开启或关闭回收undo日志功能。取值范围如下:
|
2023.03.23
类型 | 参数 | 级别 | 说明 |
新增 | loose_foreign_key_checks | Global/Session | 是否检查外键约束。取值范围如下:
|
修改 | max_execution_time | Global/Session |
|
2023.03.15
类型 | 参数 | 级别 | 说明 |
新增 | loose_thread_pool_ehs_enabled | Global | Thread Pool EHS功能控制开关。取值范围如下:
|
loose_thread_pool_ehs_server_stall_active_conns_per_core_limit | Global | EHS每个CPU核心活跃连接数,用于评估数据库是否处于高并发状态。 取值范围:1~100。默认值为3。 | |
loose_thread_pool_ehs_server_stall_qps_limit | Global | QPS限制。用于评估数据库是否处于高并发状态。 取值范围:1~10000000。默认值为20。 单位为次/秒。 | |
loose_thread_pool_ehs_tpgs_long | Global | 评估数据库状态所参考的历史时间。 取值范围:1~1000。默认值为60。单位为秒。 | |
loose_thread_pool_ehs_trx_long_sec_limit | Global | EHS标记为长事务的时间。 取值范围:1~31536000。默认值为100。单位为秒。 | |
loose_thread_pool_ehs_detail_log | Global | 打印EHS详细日志到错误日志控制开关。取值范围如下:
| |
loose_kill_idle_transaction_timeout | Global/Session | 事务处于开启状态的空闲连接在被kill前的等待时间。 取值范围:0~31536000。默认值为0。单位为秒。 说明 取值为0时,表示不会kill该连接。 | |
修改 | loose_range_optimizer_max_mem_size | Global/Session | 修改 |
2023.03.06
类型 | 参数 | 级别 | 说明 |
新增 | loose_group_by_compatible_sorting | Global/Session | Group By排序兼容模式控制开关。取值范围如下:
|
2023.03.02
类型 | 参数 | 级别 | 说明 |
新增 | loose_mini_master_bw_list | Global | 用于配置多主互备高可用功能的RW节点(master_id)黑白名单。填写规范如下: 加入白名单的节点前使用符号 如“+2,3;-4,5,6”,表示节点2和节点3为白名单,节点4、节点5和节点6是黑名单。 说明 该参数仅适用于8.0.1版本。 |
修改 | information_schema_stats_expiry | Global/Session | 支持用户在控制台上设置服务器从存储引擎获取数据并替换缓存中的数据的时间。 取值范围:0~31536000。默认值为86400。单位为秒。 说明 该参数仅适用于8.0.1版本。 |
2023.02.22
类型 | 参数 | 级别 | 说明 |
新增 | loose_bypass_thread_pool_ips | Global | 绕过Thread Pool连接数据库的客户端IP地址。 目前仅支持IPv4地址,多个地址之间使用英文逗号(,)分隔。如:'192.XX.XX.1,192.XX.XX.2'。 |
loose_bypass_thread_pool_check_ignore_proxy | Global | 通过
| |
loose_innodb_backquery_capacity_limit | Global | 闪回查询支持的undo日志容量。当undo日志容量大于或等于该值时,系统会缩短闪回查询的时间。 取值范围:100~200000000。单位为MB。默认值为100000000。 | |
loose_pq_fallback_local_if_remote_invalid | session | 弹性并行查询(ePQ)跨机调度失败时是否回退为本地执行,如果不允许回退则报错。取值范围如下:
说明 该参数仅适用于8.0.2版本。 | |
loose_pq_sched_adaptive_resource_factor | Global | 弹性并行查询(ePQ)根据实时负载自适应调整可用资源使用率控制开关。取值范围如下:
说明 该参数仅适用于8.0.2版本。 | |
loose_pq_sched_multi_nodes_mode | Global | 弹性并行查询(ePQ) 多节点调度模式。取值范围如下:
说明 该参数仅适用于8.0.2版本。 | |
loose_pq_sched_adaptive_resource_frequency | Global | 弹性并行查询(ePQ) 自适应调整资源可用比率的频率。取值范围:0~18446744073709551615。默认值为3。单位为秒。 说明 该参数仅适用于8.0.2版本。 | |
loose_pq_sched_adaptive_resource_inc_step | Global | 弹性并行查询(ePQ)自适应调整资源使用比率时,单次上调的范围。取值范围:0~100。默认值为50。 说明 该参数仅适用于8.0.2版本。 | |
loose_pq_sched_adaptive_resource_dec_step | Global | 弹性并行查询(ePQ)自适应调整资源使用比率时,单次下调的范围。取值范围:0~100。默认值为50。 说明 该参数仅适用于8.0.2版本。 | |
修改 | loose_in_predicate_conversion_threshold | Global/session | 修改
说明 仅适用于8.0.2版本。 |
2023.02.16
类型 | 参数 | 级别 | 说明 |
修改 | loose_imci_optimizer_switch | Global/Session | 支持在控制台上打开或关闭列存索引查询优化功能。取值范围如下:
|
2023.02.03
类型 | 参数 | 级别 | 说明 |
新增 | loose_join_elimination_mode | Global/Session | Join消除优化功能控制开关。取值范围如下:
|
loose_join_predicate_pushdown_opt_mode | Global/Session | Join条件下推优化功能控制开关。取值范围如下:
| |
loose_in_predicate_conversion_threshold | Global/Session | IN-list中的值的个数。当IN-list中的值的个数超过该值时,将in子查询转换为join查询。 取值范围:0~4294967295。默认值为1000。 说明 该参数仅适用于8.0.2版本。 | |
loose_having_cond_pushdown_mode | Global/Session | Having条件下推优化功能控制开关。取值范围如下:
说明 该参数仅适用于8.0.2版本。 |
2023.01.18
类型 | 参数 | 级别 | 说明 |
新增 | loose_xengine_sort_buffer_size | Global | DDL排序缓冲区大小。 取值范围:65536~{DBNodeClassMemory*1/32}。默认值为4194304。单位:Byte。 说明 该参数仅适用于8.0.1版本。 |
loose_awr_sqldetail_enabled | Global | 开启或关闭SQL Detail功能。取值范围如下:
| |
loose_awr_sqldetail_switch | Global | SQL Detail记录的操作类型。子开关如下:
| |
loose_awr_sqldetail_retention | Global | 审计记录的保存时间。超过该时间的记录会被自动淘汰。 取值范围:0~18446744073709551615。默认值为2592000。单位:秒。 说明 该参数仅适用于8.0.1版本。 | |
loose_imci_auto_update_statistic | Global | 当统计信息过旧时,列存索引(IMCI)优化器是否重新收集统计信息。取值范围如下:
| |
loose_imci_max_enum_join_pairs | Global | 在使用列存索引功能并开启连接重排序时,允许列存索引优化器搜索的等价执行计划数量。 取值范围:0~4294967295。默认值为2000。 | |
loose_partial_result_cache_enabled | Global | Partial Result Cache功能开关。取值范围如下:
说明 该参数仅适用于8.0.2版本。 | |
loose_partial_result_cache_cost_threshold | Global | PTRC的代价阈值。当单个查询的整体cost超过该阈值时,才使用PTRC。 取值范围:0~18446744073709551615。默认值为10000。 说明 该参数仅适用于8.0.2版本。 | |
loose_partial_result_cache_check_frequency | Global | 触发PTRC动态反馈检测的频率,当累计cache miss的次数达到该值时触发一次检测。 取值范围:0~18446744073709551615。默认值为200。 说明 该参数仅适用于8.0.2版本。 | |
loose_partial_result_cache_low_hit_rate | Global | PTRC命中率的低水位阈值。当优化器估算的命中率高于此值时才考虑使用PTRC,如果已使用PTRC,动态反馈机制中发现真实命中率低于该值时,将直接放弃继续使用PTRC。 取值范围:0~100。默认值为20。 说明 该参数仅适用于8.0.2版本。 | |
loose_partial_result_cache_high_hit_rate | Global | PTRC命中率的高水位阈值。当内存使用达到上限并且命中率高于此值时,内存缓存变更为文件存储缓存,已缓存的数据也会转存至文件中。 取值范围:0~100。默认值为70。 说明 该参数仅适用于8.0.2版本。 | |
loose_partial_result_cache_max_mem_size | Global | 单个查询中PTRC累积内存使用量。一个查询内部可能有多个PTRC,多个PTRC累计使用的内存不能超过该值。 取值范围:0~18446744073709551615。单位:Byte。默认值为67108864。 说明 该参数仅适用于8.0.2版本。 | |
修改 | loose_max_parallel_workers | Global | 您可以在控制台上修改最大允许同时运行的并行worker线程数。 取值范围:0~10000。默认值为1。 |
2023.01.04
类型 | 参数 | 级别 | 说明 |
修改 | loose_csv_oss_buff_size | Session | 修改
|
2022年
2022.12.16
类型 | 参数 | 级别 | 说明 |
新增 | loose_max_oss_outfile_threads | Session | PolarDB可以同时启动的oss outfile线程数量。 取值范围:1~100。默认值为1。单位:个。 您可以使用 |
loose_oss_outfile_buffer_size | Session | 每个oss outfile线程可以占用的内存大小。一般情况下,占用内存越大,导出速度越快。 取值范围:102400~536870912。默认值为134217728。单位:Byte。 |
2022.11.28
类型 | 参数 | 级别 | 说明 |
新增 | loose_sql_trace_type | Global | SQL Trace跟踪类型。取值范围如下:
|
loose_sql_sharing_size | Global | 存储SQL Sharing(SQL Trace中的基础组件)的最大使用内存。 取值范围:8388608~1073741824。单位:字节。默认值为134217728。 | |
loose_sql_trace_plan_expire_time | Global | SQL Trace跟踪的执行计划失效时间。当执行计划超过该时间且未被命中后,该执行计划将会被判定为过期,可以将其淘汰。 取值范围:0~18446744073709551615。单位:秒。默认值为604800。 |
2022.11.11
类型 | 参数 | 级别 | 说明 |
新增 | loose_oss_outfile_buffer_size | Session | 每个oss outfile线程可以占用的内存大小。 取值范围:102400~536870912。单位:Byte。默认值为134217728。 说明 该参数仅适用于8.0.1版本。 |
loose_max_oss_outfile_threads | Session | 当前集群可以同时启动的oss outfile线程数量。 取值范围:1~100。单位:个。默认值为1。 说明 该参数仅适用于8.0.1版本。 | |
loose_imci_default_pack_shift | Global | 通过设置该参数的值来调整列存索引的默认pack大小。 取值范围:6~18。默认值为16。 pack大小(行数)=2loose_imci_default_pack_shift。 |
2022.10.27
类型 | 参数 | 级别 | 说明 |
新增 | loose_imci_columnar_advise_buffer_size | Global | 批量获取DDL语句时,用于缓存 取值范围:0~18446744073709551615。单位Byte。默认值为8388608。 说明 该参数仅适用于8.0.1版本。 |
2022.10.24
类型 | 参数 | 级别 | 说明 |
修改 | loose_innodb_logical_read_ahead_threads | Global | 调整逻辑预读默认线程数量。 说明 仅适用于8.0.1版本。 |
2022.10.14
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_polar_ddl_async_io | Global | DDL异步IO功能控制开关。取值范围如下:
说明 该参数仅适用于8.0.1版本。 |
loose_pq_cte_parallel_scan | Global | 启用cte并行物化扫描功能。取值范围如下:
说明 该参数仅适用于8.0.2版本。 | |
loose_pq_derived_enforce_sort_order | Global | 开启派生表并行扫描功能后,是否需要保证并行扫描最终的输出结果顺序和串行扫描的输出结果顺序一致。取值范围如下:
说明 该参数仅适用于8.0.2版本。 | |
loose_pq_derived_table_parallel_scan | Global | 含有派生表的物化查询是否支持并行扫描。取值范围如下:
说明 该参数仅适用于8.0.2版本。 | |
loose_pq_semi_join_materialization_parallel | Global | 当semi join以Materializelookup或MaterializeScan方式执行时,并行查询中是否允许semi join中的子查询内表单独进行并行加速。
说明 该参数仅适用于8.0.2版本。 | |
修改 | loose_thread_pool_enabled | Global | 新购买的集群默认开启线程池。 |
2022.09.16
类型 | 参数 | 级别 | 说明 |
新增 | loose_ccl_mode | Global | 请求数量达到并发控制上限后,选择等待或者拒绝。取值范围如下:
说明 该参数仅适用于8.0.1版本。 |
loose_polar_nonblock_ddl_mode | Global | 非阻塞DDL功能控制开关。取值范围如下:
| |
loose_polar_nonblock_ddl_retry_times | Global | 设置获取MDL-X锁超时重试的次数。 取值范围:0~31536000。单位:秒。默认值为0(由参数 说明 该参数仅适用于8.0.1版本。 | |
loose_polar_nonblock_ddl_lock_wait_timeout | Global | 设置获取MDL-X锁超时的时间。 取值范围:1~31536000。单位:秒。默认值为1。 说明 该参数仅适用于8.0.1版本。 | |
loose_polar_nonblock_ddl_retry_interval | Global | 设置获取MDL-X锁超时重试的时间间隔。 取值范围:1~31536000。单位:秒。默认值为6。 说明 该参数仅适用于8.0.1版本。 | |
loose_cost_threshold_for_mpp | Global | 若优化器估算出查询语句的串行执行代价超过该阈值时,优化器会优先选择弹性多机并行策略。 取值范围:0~18446744073709551615。默认值为0。 该参数取值的计算公式为:
其中,N为弹性多机并行(ePQ)集群分组中的数据库节点个数。 说明 该参数仅适用于8.0.2版本。 | |
loose_records_threshold_for_mpp | Global | 若优化器估算出查询语句中存在的扫描记录数超过该阈值时,优化器会优先选择弹性多机并行策略。 取值范围:0~18446744073709551615。默认值为0。 该参数取值的计算公式为:
其中,N为弹性多机并行(ePQ)集群分组中的数据库节点个数。 说明 该参数仅适用于PolarDB for AI 8.0.2版本。 | |
loose_pq_max_queuing_time | Global | 并行查询时,并行worker线程数超过 取值范围:0~18446744073709551615。单位:毫秒。默认值为200。 说明 该参数仅适用于8.0.2版本。 |