无法在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