Innodb_sort_buffer_size不能动态改变



我已经尝试动态改变"innodb_sort_buffer_size",以提高InnoDB索引创建性能。

当我发出以下查询(root用户),我得到了一个错误" error 1238 (HY000):变量'innodb_sort_buffer_size'是一个只读变量"。

mysql> SET GLOBAL innodb_sort_buffer_size=1024*1024*5;
ERROR 1238 (HY000): Variable 'innodb_sort_buffer_size' is a read only variable

就我所看到的文档而言,这个变量可以通过SET GLOBAL动态更改。

http://dev.mysql.com/doc/refman/5.6/en/innodb-parameters.html sysvar_innodb_sort_buffer_size

我的问题如下。

  • 这个变量真的是只读的吗?

  • 是否有其他方法来提高InnoDB索引创建性能?

这是一个全局变量,但它不是动态的,这意味着它不能在运行时设置。

最新更新