北京SEO

mysql优化参数thread_cache_size

2019/10/10/17:37:23  阅读:2144  来源:谷歌SEO算法  标签: 搜索引擎

thread_cache_size功能在mysql数据库配置文件中是非常重要的一项功能了,如果对thread_cache_size优化做得好我们可以让服务器跑得非常快,设置不好就会发现很小访问量就非常的卡.

thread_cache_size

查询进程使用情况,代码如下:

  1. mysql>showglobalstatuslike‘Thread%’;
  2. +——————-+———-+
  3. |Variable_name|Value|
  4. +——————-+———-+
  5. |Threads_cached|26|
  6. |Threads_connected|510|
  7. |Threads_created|35168165|
  8. |Threads_running|459|
  9. +——————-+———-+
  10. 4rowsinset(0.01sec)

查询服务器 thread_cache_size配置,代码如下:

  1. mysql>showvariableslike‘thread_cache_size’;
  2. +——————-+——-+
  3. |Variable_name|Value|
  4. +——————-+——-+
  5. |thread_cache_size|32|
  6. +——————-+——-+
  7. 1rowinset(0.00sec)
  8. //开源软件:phpfensi.com

如果我们在MySQL服务器配置文件中设置了thread_cache_size,当客户端断开之后,服务器处理此客户的线程将会缓存起来以响应下一个客户而不是销毁,前提是缓存数未达上限.

Threads_created表示创建过的线程数,如果发现Threads_created值过大的话,表明 MySQL服务器一直在创建线程,这也是比较耗资源,可以适当增加配置文件中thread_cache_size值,根据调查发现以上服务器线程缓存thread_cache_size没有进行设置,或者设置过小,这个值表示可以重新利用保存在缓存中线程的数量,当断开 连接时如果缓存中还有空间,那么客户端的线程将被放到缓存中,如果线程重新被请求,那么请求将从缓存中读取,如果缓存中是空的或者是新的请求,那么这个线 程将被重新创建,如果有很多新的线程,增加这个值可以改善系统性能.通过比较 Connections 和 Threads_created 状态的变量,可以看到这个变量的作用,(?>表示要调整的值),根据物理内存设置规则如下:

1G ?> 8

广告内容

mysql优化参数thread_cache_size mysql优化参数thread_cache_size mysql优化参数thread_cache_size

相关阅读

热门评论

小潘seo 小潘seo

重庆小潘seo博客和你一起学习SEO知识,共同分享SEO优化~

总篇数165

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法