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
这个页面对您有帮助吗?
有用
有用
无用
无用