本文转载自: http://blog.sina.com.cn/s/blog_842f551e01016pnu.html
发现 thread_cache_size 原来设置好小,这个默认值实质上也偏小,建议大的web项目,要调大这个值。
一、多大算合适 :
说实话我也不是很清楚,但是查阅了N多中文,英文资料,大部分:
1. SHOW STATUS LIKE 'threads%';
看以下几个值:
Variable_name Value
Threads_cached 0
Threads_connected 51
Threads_created 655068
Threads_running 48
可以不断刷新,如果 Threads_created 不断增大,那么当前值设置要改大,改到 Threads_connected 值左右,再结合物理内存 1G —> 8;2G —> 16; 3G —> 32; >3G —> 64 二个情况综合考虑一下值。
注译:
Threads_cached :代表当前此时此刻线程缓存中有多少空闲线程。
Threads_connected :代表当前已建立连接的数量,因为一个连接就需要一个线程,所以也可以看成当前被使用的线程数。
Threads_created :代表从最近一次服务启动,已创建线程的数量。
Threads_running :代表当前激活的(非睡眠状态)线程数。并不是代表正在使用的线程数,有时候连接已建立,但是连接处于sleep状态,这里相对应的线程也是sleep状态。
二、如何修改
vi my.cnf 配置文件,[mysqld] 下 增加
thread_cache_size = 64
别忘了需mysql 重启后才生效!
相关推荐
以下是某门户网站的mysql状态实例及分析过程,绝对的第一手数据资料,很生动的体现了参数thread_cache_size优化的效果及优化该参数的必要性,希望对各位系统管理员能有帮助。
一、THREAD_CACHE MySQL里面为了提高客户端请求创建连接过程的性能,提供了一个连接池也...thread_cache_size Thread_Cache 中存放的最大连接线程数.在短连接的应用中Thread_Cache的功效非常明显,因为在应用中数据库的
首先我们来看一个公式,MySQL中内存分为全局内存和线程内存两大部分(其实并不全部,只是影响比较大的 部分): 代码如下:per_thread_buffers=(read_buffer_size+read_rnd_buffer_size+sort_buffer_size+thread_...
也就是:innodb_buffer_pool_size + innodb_log_buffer_size + thread_cache_size +table_open_cache + table_definition_cache +key_buffer_size + max_connections *( thread_stack+ sort_buffer_size+join_...
thread_cache_size = 8 # 这个值(默认8)表示可以重新利用保存在缓存中线程的数量,当断开连接时如果缓存中还有空间,那么客户端的线程将被放到缓存中, # 如果线程重新被请求,那么请求将从缓存中读取,如果缓存中...
代码如下: 解压mysql到d:\mysql,编辑my.ini [mysqld] port=3306 basedir=”D:/mysql/” datadir=...innodb skip-locking key_buffer=16M max_allowed_packet=1M table_cache=128 thread_cache=8 join_buffer_size=512K
1.数据库配置 [mysqld] key_buffer = 512M max_allowed_packet = 64M table_cache = 512 sort_buffer_size = 4M read_buffer_size = 4M read_rnd_buffer_size ... thread_cache_size = 8 max_connections = 4
(8)、thread_cache_size: 可以复用的保存在中的线程的数量。如果有,新的线程从缓存中取得,当断开连接的时候如果有空间,客户的线置在缓存中。如果有很多新的线程,为了提高性能可以这个变量值。通过比较 ...
4.5 Retrieving a Line at Random from a File of Unknown Size 4.6 Counting Lines in a File 4.7 Processing Every Word in a File 4.8 Reading a Text File by Paragraphs 4.9 Reading Lines with ...