mysql thread_cache_size
查看当前连接状况
show status like ‘Thread%’;
Threads_cached是 当前缓存池里的线程的数量
Threads_connected 是当前连接数
Threads_created 是服务启动后 从新创建的线程数
创建线程与销毁线程需要开销(申请系统资源和回收),所以我们尽量减少线程的创建和开销。 当threads_created 这个值一直增加时就意味着不断在创建新线程,这是我们不愿看到的。
利用 Threads_cached(线程池)可以减少线程的创建和销毁。
Mysql 的连接数是有起伏的(波浪型),假如它没有起伏,连接数保持不变,那就没有必要处理线程的创建和销毁。
起伏中有一个最大值,。 当 最大并发访问量(也就是需要建立的线程数)小于等于 缓存池的最大值,created 的值并不会增加,大于时,会不断增加相差的数量,每起伏一次就增加一次。