本文将详细介绍PolarDB MySQL版5.7版本的内核参数信息。
2024.09.26
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_polar_page_track | Global | 是否开启全局一致性(高性能模式)的优化。
说明
|
修改 | loose_innodb_purge_batch_size | Global | 将参数默认值调整为与规格相关,提高CPU使用率。 |
2024.09.05
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_blob_prepare_pages | Global | 大字段blob页的分配与写入优化。
说明
|
loose_innodb_blob_prepare_max_extern_size | Global | 开启大字段写入优化的最大blob长度。 取值范围:8192~536870912。默认值为409600。单位为Byte。 说明
|
类型 | 参数 | 级别 | 说明 |
修改 | default_time_zone | Global/Session | 设置
|
2024.08.15
类型 | 参数 | 级别 | 说明 |
新增 | loose_polar_support_mdl_sync_preemption | Global/Session | 是否开启支持抢占式DDL。
说明 该参数适用的数据库引擎为MySQL 5.7版本,且小版本需为5.7.1.0.34及以上版本。 |
loose_polar_mdl_sync_preempt_after_wait_second | Global | 设置同步MDL锁阻塞时,指定一个等待超时的时间。该时间内未能成功获取MDL锁,则开始抢占线程。 取值范围:1~31536000。默认值为10。单位为秒。 | |
修改 | default_time_zone | Global/Session | 设置
|
2024.07.19
类型 | 参数 | 级别 | 说明 |
修改 | default_time_zone | Global | 设置
|
2024.07.04
类型 | 参数 | 级别 | 说明 |
新增 | loose_sync_gtids_to_replica | Global | 是否开启将全局事务标识符(GTID)实时同步到只读节点。
说明 该参数适用的数据库引擎为MySQL 5.7版本,且小版本需为5.7.1.0.27及以上版本。 |
2024.06.24
类型 | 参数 | 级别 | 说明 |
修改 | innodb_purge_threads | Global | 将参数值调整为与实例规格相关。例如,若实例为4核,则参数值为4;若实例为8核,则参数值为8。 取值范围:4~32。 |
innodb_purge_batch_size | Global | 将参数默认值调整为1000。 |
2024.06.21
类型 | 参数 | 级别 | 说明 |
修改 | loose_rds_audit_max_sql_size | Global | 将审计日志记录上的单条SQL长度上限增加到1048576。 |
2024.03.29
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_buffer_pool_resize_cancel | Global | 在Serverless弹性时,是否自动取消阻塞的Buffer Pool缩容操作。取值范围如下:
|
init_connect | Global | 当建立新连接时,自动执行的SQL语句。取值范围如下:
|
2024.03.22
类型 | 参数 | 级别 | 说明 |
修改 | innodb_open_files | Global | 将参数 |
2024.02.21
类型 | 参数 | 级别 | 说明 |
修改 | loose_thread_pool_enabled | Global | 对于新购买的集群,参数 |
2023.12.25
类型 | 参数 | 级别 | 说明 |
修改 | 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。 |
2023.12.12
类型 | 参数 | 级别 | 说明 |
新增 | block_encryption_mode | Global | 设置AES_ENCRYPT和AES_DECRYPT函数加密和解密操作使用的模式。取值范围如下:
|
2023.12.06
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_log_io_threads | Global | InnoDB引擎中Redo日志的I/O线程数。 取值范围:1~64。默认值为4。 |
2023.11.21
类型 | 参数 | 级别 | 说明 |
新增 | loose_polarfs_cache_enabled | Global | PFS CACHE优化功能控制开关。取值范围如下:
|
sync_binlog | Global | 设置Binlog写入频率。取值范围:0~4294967295。默认值为1。 |
2023.11.09
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_purge_blob_read_ahead | Global | purge时是否开启预读blob功能。取值范围如下:
|
loose_innodb_persist_replica_enable | Global | 用于控制在读写节点不可用的时间段,只读节点是否继续可用。取值范围如下:
|
2023.10.25
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_serverless_replica_pcu_min_ratio | Global | 设置Serverless集群中RO节点和RW节点之间的规格比例。 取值范围:0.00~1.00。默认值为0.5。 |
2023.08.09
类型 | 参数 | 级别 | 说明 |
新增 | innodb_ft_server_stopword_table | Global/Session | 设置全文索引的停用词(stop words)。 |
loose_kill_idle_transaction_timeout | Global | 事务处于空闲(idle)状态的超时时间,超过该时间时会自动断开连接。 取值范围:0~31536000。默认值为0。单位为秒。 | |
修改 | loose_thread_pool_size | Global | 将该参数的取值范围修改为DBNodeClassCPU~DBNodeClassCPU*10。 |
2023.07.14
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_csn_slot_recycle_pct | Global | PolarTrans的CTS log回收使用率。 取值范围:0~99。默认值为1。单位为百分比。 |
2023.07.10
类型 | 参数 | 级别 | 说明 |
修改 | loose_innodb_replica_share_log | Global | 将该参数的默认值修改为OFF。 |
2023.06.28
类型 | 参数 | 级别 | 说明 |
新增 | sort_buffer_size | Global/Session | 每个会话为排序操作分配的缓冲区大小。 取值范围:32768-4294967295。默认值为1024 KB。单位为Byte。 |
2023.05.30
类型 | 参数 | 级别 | 说明 |
新增 | loose_opt_show_specific_table_with_ignore_wild_one | Global/Session |
|
loose_opt_show_specific_table | Global/Session |
|
2023.05.22
类型 | 参数 | 级别 | 说明 |
新增 | lower_case_table_names | Global/Session | 设置表名是否区分大小写。取值范围如下:
|
2023.04.13
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_polar_scc_max_waiters_inside | Global | RO节点事务状态回放至目标CSN的线程等待数量的最大值。 取值范围:0~4294967295。默认值为0。 |
修改 | innodb_undo_log_truncate | Global | 支持用户在控制台上开启或关闭回收undo日志功能。取值范围如下:
|
loose_innodb_polar_scc_wait_timeout | Global | 支持用户在控制台上设置RO节点事务状态回放至目标CSN的等待时间。 取值范围:0~1000000。默认值为100。单位为毫秒。 | |
loose_innodb_polar_scc_timeout_degrade | Global | 支持用户在控制台上配置RO节点事务状态回放至目标CSN超时后。是否允许读取历史数据。取值范围如下:
|
2023.03.23
类型 | 参数 | 级别 | 说明 |
新增 | loose_foreign_key_checks | Global/Session | 是否检查外键约束。取值范围如下:
|
修改 | loose_max_execution_time | Global/Session |
|
2022.10.24
类型 | 参数 | 级别 | 说明 |
修改 | loose_innodb_logical_read_ahead_threads | Global | 调整逻辑预读默认线程数量。 |
2022.10.14
类型 | 参数 | 级别 | 说明 |
修改 | loose_optimizer_switch | Global | 增加了较为严格的regex表达式,用于拦截错误格式的输入。 |
2022.09.16
类型 | 参数 | 级别 | 说明 |
新增 | loose_innodb_polar_parallel_merge_ways | Global | 设置建立索引过程中归并排序的路数。 取值范围:2~16。默认值为2。 |