我试图动态地更改“ innodb_sort_buffer_size”,以提高InnoDB索引创建性能。

当我(使用root用户)发出以下查询时,出现错误“错误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索引创建性能?

最佳答案

它是全局变量,但不是动态变量-意味着无法在运行时设置。

关于mysql - innodb_sort_buffer_size不能动态更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17219811/

10-12 00:02
查看更多