MySQL排序缓冲区大小



我收到这个错误:

Bad SQL query Incorrect key file for table '/tmp/#sql_659_0.MYI'; try to repair it

因此,按照这个建议,我尝试编辑:

sort_buffer_size=4M
join_buffer_size=4M

但是我找不到他们。它们在Ubuntu 14.04机器上的位置?/etc/mysql/my.cnf 中没有此类选项

您可以在终端上运行命令find / -name my.cnf

如所述,尝试查找my.cnf的位置

其次,我认为这个问题的标题应该是:

在Ubuntu 14.04 中哪里可以找到my.cnf

如果你只想更改正在运行的实例中的值,你可以这样做(只需从任何地方将其作为查询激发):

SET @FourMegs = 1024 * 1024 * 4;
SET GLOBAL sort_buffer_size = @FourMegs;
SET GLOBAL join_buffer_size = @FourMegs;

最新更新