show processlist问题

前一段时间在做性能测试时,特地观察了连接数,发现默认的处理线程很少,最多三四个,最近重新安装了后发现,内部连接的线程很多,并且测试性能也很低,这是怎么回事啊

sleep的连接应该不需要关注吧

虽然是sleep,但是旁边的时间会清零,线程是有在执行的,我频繁的刷show processlist,它有在执行。之前一段时间没这么多线程,只有我访问的特定几个线程,这里的ocp_monitor meta好像之前都是没有的,是在什么情况会触发吗

后台线程会定期唤醒做一些检查,如果没有任务可做,则会继续sleep,基本没有开销。可以通过 top -H -p pid 查看线程的开销,关注有开销的线程即可。

重新安装的选项、版本和方式和以前的方式不同吧

:+1:原来如此,怪不得有这么多sleep进程