show variables like 'thread%'; keyvalue说明thread_cache_size当客户端断开之后,服务器处理此客户的线程将会缓存起来以响应下一个客户而不是销毁(前提是缓存数未达上限)。如果是短连接,适当设置大一点。如果是长连接,可以设置成小一点,一般在50-100左右。thread_concurrency10应设为CPU核数的2倍thread_handlingone-thread-per-connection(默认值)是指针对每个连接创建一个线程来处理这个连接的所有请求,直到连接断开,线程结束。no-threads(用于调试)指任意时刻最多只有一个连接可以连接到mysql server。thread_stack262144 (256Kb)每个连接线程被创建时,MySQL给它分配的内存大小。 show global status like 'Thread%'; keyvalue说明Threads_cached代表当前此时此刻线程缓存中有多少空闲线程。Threads_connected代表当前已建立连接的数量,因为一个连接就需要一个线程,所以也可以看成当前被使用的线程数。Threads_created创建过的线程数。如果发现Threads_created值过大的话,表明 MySQL服务器一直在创建线程,这也是比较耗资源,可以适当增加配置文件中thread_cache_size值。Threads_running代表当前激活的(非睡眠状态)线程数。