参数配置
功能概述
在 AppCenter 集群管理控制台,当集群状态为 活跃 时,用户可根据需求修改 MySQL Plus 集群的配置参数。
参数说明
为方便用户更好的配置集群,现对各参数含义说明如下。
数据备份参数
| 参数 | 说明 |
|---|---|
启用对象存储服务 |
表示是否启用对象存储服务。
|
Bucket_name |
对象存储服务 Bucket 名称。 |
Access_key_id |
集群备份 API 密钥 ID。 |
Logical_backup_exec_timeout |
逻辑备份超时时间。单位
|
高可用参数
| 参数 | 说明 |
|---|---|
Load_read_requests_to_nodes |
表示数据库是否将读请求负载到节点,默认为
|
Not_load_read_to_much_delay_slave |
默认为
|
Election-timeout |
|
Semi-sync-timeout-for-two-nodes |
|
日志参数
| 参数 | 说明 | ||
|---|---|---|---|
Audit_log_policy |
表示写审计日志的策略。
|
||
Audit_log_format |
表示审计日志文件格式。
|
||
Audit_log_rotate_on_size |
表示单个审计日志文件大小。
|
||
Audit_log_rotations |
表示保留审计日志文件数量。默认为 |
||
Expire_logs_days |
表示 binlog 日志文件保留时间,单位为 |
||
Binlog_cache_size |
表示 binlog 事务语句日志缓存空间大小。默认为 |
||
Binlog_stmt_cache_size |
表示 binlog 非事务语句日志缓存空间大小。默认为 |
||
Sync_relay_log |
表示复制延迟。默认为
|
||
Sync_relay_log_info |
表示日志信息复制延迟。默认为
|
||
Log_slave_updates |
表示从、主节点间复制数据操作是否同步到 binlog 日志。
|
性能调优参数
| 参数 | 说明 | 取值范围 | ||
|---|---|---|---|---|
端口 |
表示数据库端口。默认为 |
3306~8000 |
||
Group_concat_max_len |
表示拼接字符串最大长度。默认为 |
4~ 4294967295 |
||
Default_time_zone |
表示默认工作时区。默认为东八区。 |
- |
||
Innodb_buffer_pool_size |
无论设置的值多少,最终都会上调到
|
-1~ |
||
Character_set_server |
|
|
||
Collation_server |
表示服务器的默认排序规则。
|
|
||
Interactive_timeout |
表示服务器关闭交互式连接前等待的时间,单位为 |
1~2147483 |
||
Back_log |
|
50~4096 |
||
Ft_min_word_len |
|
1~4 |
||
Key_buffer_size |
表示指定索引缓冲区的大小。默认为 |
1~1310720 |
||
Log_bin_trust_function_creators |
表示控制是否可以信任存储函数创建者,不会创建写入二进制日志引起不安全事件的存储函数。只有当二进制日志启用后才会起作用。
|
0~1 |
||
Long_query_time |
表示慢查询日志时间,单位为 |
0~300 |
||
Lower_case_table_names |
表示大小写敏感参数。默认为
|
0~1 |
||
Max_connections |
表示同时处理请求的最大数量。
|
|
||
Max_connect_errors |
表示最大连接错误次数。该参数是 MySQL 中与安全有关的计数器值,负责阻止过多尝试失败的客户端以防止暴力破解密码。默认为 |
1~ 4294967295 |
||
Query_cache_size |
表示查询返回缓存空间大小。默认为 |
0~ |
||
Query_cache_type |
表示是否开启查询缓存功能。默认为 |
|
||
Sync_master_info |
|
0~ |
||
Table_open_cache |
表示文件描述符的缓存大小。默认为 |
512~10240 |
||
Thread_cache_size |
表示线程缓存大小。默认为 |
0~16384 |
||
Wait_timeout |
表示等待超时时间,单位为 |
1~2147483 |
||
Innodb_ft_max_token_size |
|
10~84 |
||
Innodb_ft_min_token_size |
|
0~16 |
||
Sql_mode |
|
|
||
Slave_rows_search_algorithms |
|
512~10240 |
||
Max_allowed_packet |
表示限制 Server 接受的数据包大小。默认为
|
1024~1073741824 |
||
Slave_parallel_workers |
|
0~1024 |
||
Slave_pending_jobs_size_max |
|
1024~1073741824 |
||
Event_scheduler |
表示是否开启动态控制事件调度器功能。默认为 |
|
||
Innodb_print_all_deadlocks |
表示是否开启死锁记录功能。默认值为 |
|
||
Skip-name-resolve |
|
|
||
Autocommit |
表示是否开启自动提交功能。默认为 |
|
||
Transaction_isolation |
表示隔离级别。
|
|
||
Innodb_log_buffer_size |
|
1048576~ 4294967295 |
||
Innodb_log_file_size |
|
4194304~ 5497558138 |
||
Innodb_log_files_in_group |
|
2~10 |
||
Validate_password_policy |
表示密码校验策略。
|
|
||
Validate_password_length |
表示密码字符串的最小长度。默认为 |
4~8 |
||
Innodb_flush_method |
表示 Innodb 数据文件及 redo log 的打开、刷写模式。
|
|
||
Innodb_use_native_aio |
|
|
||
Connection_control_failed_connections_threshold |
表示允许账户连续登录失败的次数。设置为 |
0~ 2147483647 |
||
Connection_control_min_connection_delay |
表示账户连续登录失败次数达到上限后的最小延迟响应时间,单位是 |
1000~ 2147483647 |
||
Connection_control_max_connection_delay |
表示账户连续登录失败次数达到上限后的最大延迟响应时间,单位是 |
1000~ 2147483647 |
||
Explicit_defaults_for_timestamp |
表示决定 MySQL 服务端对 timestamp 列值的处理功能。默认为 |
|
||
Innodb_adaptive_hash_index |
表示是否开启控制 InnoDB 频繁访问的数据缓存在主内存功能。默认为 |
|
||
Innodb_autoinc_lock_mode |
表示控制在向有
|
|
||
Performance_schema |
|
|
||
Block_encryption_mode |
系统变量控制基于块的加密算法的模式。默认值为 |
|
||
max_heap_table_size |
该参数用于设置使用 MEMORY 存储引擎的内存临时表的大小。单位为
|
16777216~67108864 |
||
Binlog_transaction_dependency_tracking |
用于控制事务依赖模式,让备库根据 Commit Timestamps 或者 Write Sets 并行回放事务。
|
|
||
Group_replication_transaction_size_limit |
|
0~ 2147483647 |
不可修改参数
| 参数 | 说明 | 取值范围 |
|---|---|---|
内核 |
表示当前数据库 MySQL 内核参数。不可修改。 |
|
Admit-defeat-heartbeat-count |
表示高可用组件在连续失败心跳次数达到该值后发起选举。默认为 5 次,不可修改。 |
5 |
Default_storage_engine |
|
|
ClickHouse_http_port |
表示分析实例 ClickHouse 服务的 HTTP 端口。默认为 |
8123~65535 |
ClickHouse_tcp_port |
表示分析实例 ClickHouse 服务的 TP 端口。默认为 |
9000~65535 |