数据库
首页 > 数据库> > 无法在mysql中设置线程堆栈大小

无法在mysql中设置线程堆栈大小

作者:互联网

我正在尝试增加thread-stack变量.我可以使用命令行选项成功地执行此操作:

/usr/sbin/mysqld --thread-stack=256k

我也可以使用配置文件/etc/init/mysql.conf或/etc/init.d/mysql来完成:

thread_stack=262144
thread_stack=256k
thread-stack=256k
thread-stack=262144

但是,通过/etc/mysql/my.cnf进行设置不起作用.显示’%thread_stack%’等变量;仍显示默认值196608.

为什么通过/etc/mysql/my.cnf设置不起作用?

我该如何解决?

(MySQL 5.5,5.5.38-0ubuntu0.14.04.1-log.)

解决方法:

问题是为mysql运行的多个进程(线程).问题中pgrep的输出导致我使用kill -15 -1.

这会杀死应用程序的所有活动进程.然后我不得不重新启动mysql和apache,我更新了值.

标签:mysql,multithreading,my-cnf
来源: https://codeday.me/bug/20190708/1403623.html