请让我知道我做错了什么。随着网站每300个并发用户数量的减少。
u0njafvf1#
首先要考虑的是my.cnf[mysqld]部分
thread_cache_size=100 # CAP suggested by V8.0 for avoid OOM.
这应该是一个动态全局变量,可以用
SET GLOBAL thread_cache_size=100;
避免关机/重启。top看起来有2000个线程试图在运行50个线程的情况下执行某些操作,这可能会推动上下文切换。另外,请张贴任何异常关机的错误日志,可能有线索的主要原因。
1条答案
按热度按时间u0njafvf1#
首先要考虑的是my.cnf[mysqld]部分
这应该是一个动态全局变量,可以用
避免关机/重启。
top看起来有2000个线程试图在运行50个线程的情况下执行某些操作,这可能会推动上下文切换。
另外,请张贴任何异常关机的错误日志,可能有线索的主要原因。