You need to enable JavaScript to run this app.
文档中心
云数据库 veDB MySQL 版

云数据库 veDB MySQL 版

复制全文
下载 pdf
参数配置
参数修改规则
复制全文
下载 pdf
参数修改规则
本文介绍一些特殊参数的修改规则。
参数的值必须设定为 block_size 的倍数
部分系统变量在设定值不是指定块(block_size)大小整数倍的值时,在由服务器存储之前会向下舍入到块大小的下一个较小倍数,即 FLOOR(value) * block_size。例如,假设给定变量的块大小为 4096,并将该变量的值设置为 100000(假设该变量的最大值大于该数字)。由于 100000 / 4096 = 24.4140625,服务器会在存储之前自动将该值降低到 98304 (24 * 4096)。
在某些情况下,变量的规定最大值是 MySQL 解析器允许的最大值,但不是块大小的精确倍数。在这种情况下,有效最大值是块大小的下一个较小倍数。例如,系统变量的最大值显示为 4294967295,其块大小为 1024,4294967295 / 1024 = 4194303.9990234375。因此,如果将此变量设置为其规定的最大值,则实际存储的值为 4194303 * 1024 = 4294966272。
关于 block_size 的更多详细信息,请参见 MySQL server system variables
block_size
参数名
实例版本
参数默认值
取值范围
是否需要重启
1024
transaction_alloc_block_size
  • MySQL 8.0
  • MySQL 5.7
8192
[1024-131072]
thread_stack
MySQL 8.0
1048576
[131072-1073741824]
MySQL 5.7
262144
innodb_buffer_pool_size
  • MySQL 8.0
  • MySQL 5.7
[{DBNodeClassMemory*1/16}-{DBNodeClassMemory*4/5}]
transaction_prealloc_size
  • MySQL 8.0
  • MySQL 5.7
4096
[1024-131072]
max_allowed_packet
  • MySQL 8.0
  • MySQL 5.7
67108864
[1024-1073741824]
query_alloc_block_size
MySQL 8.0
8192
[1024-4294966272]
MySQL 5.7
[1024-4294967295]
max_heap_table_size
MySQL 8.0
16777216
[16384-18446744073709550592]
MySQL 5.7
[16384-18446744073709551615]
net_buffer_length
  • MySQL 8.0
  • MySQL 5.7
16384
[1024-1048576]
query_prealloc_size
MySQL 8.0
8192
[8192-18446744073709550592]
MySQL 5.7
[8192-18446744073709551615]
range_alloc_block_size
MySQL 8.0
4096
[4096-4294966272]
MySQL 5.7
[4096-4294967295]
query_cache_size
MySQL 8.0
0
[0-18446744073709550592]
MySQL 5.7
[0-18446744073709551615]
128
join_buffer_size
  • MySQL 5.7
  • MySQL 8.0
[128-67108864]
100
key_cache_age_threshold
  • MySQL 5.7
  • MySQL 8.0
300
[100-18446744073709551600]
512
key_cache_block_size
  • MySQL 5.7
  • MySQL 8.0
1024
[512-16384]
4096
binlog_cache_size
MySQL 8.0
1048576
[4096-18446744073709547520]
MySQL 5.7
[4096-18446744073709551615]
binlog_stmt_cache_size
MySQL 8.0
32768
[4096-18446744073709547520]
MySQL 5.7
[4096-18446744073709551615]
max_binlog_stmt_cache_size
MySQL 8.0
18446744073709547520
[4096-18446744073709547520]
MySQL 5.7
[4096-18446744073709551615]
关联参数配置规则
部分参数之间存在着特定的关联关系,详情如下:
参数
实例版本
校验规则
是否需要重启
innodb_io_capacity
innodb_io_capacity_max
  • MySQL 5.7
  • MySQL 8.0
innodb_io_capacity 不能大于 innodb_io_capacity_max
collation_server
character_set_server
  • MySQL 5.7
  • MySQL 8.0
collation_server 必须是与 character_set_server 相匹配的排序规则。collation_server 的值必须从 character_set_server 对应的排序规则中选取。例如 character_set_server 取值为 utf8mb4,那么 collation_server 的值必须为适用于 utf8mb4 字符集的排序规则,如 utf8mb4_general_ci
最近更新时间:2025.08.05 16:25:26
这个页面对您有帮助吗?
有用
有用
无用
无用