作家
登录

关于MySQL线程池,这也许是目前最全面的实用帖!

作者: 来源: 2018-03-27 10:34:33 阅读 我要评论

  • 2018-03-18-20:23:53  
  • 2018-03-18-20:23:55  
  • 2018-03-18-20:23:55  
  • 2018-03-18-20:23:55  
  • 2018-03-18-20:23:55 
  • 2018-03-18-20:23:57  
  • 2018-03-18-20:23:57  
  • 2018-03-18-20:23:57  
  • 2018-03-18-20:23:57 
  • 每次4个线程,总共运行了6秒。

    接下来在Group1被1个长时光运行的线程沾满今后,看看测试结不雅是怎么样的:

    1. 2018-03-18-20:24:35  
    2. 2018-03-18-20:24:35  
    3. 2018-03-18-20:24:35  
    4. 2018-03-18-20:24:37  
    5. 2018-03-18-20:24:37  
    6. 2018-03-18-20:24:37  
    7. 2018-03-18-20:24:39  
    8. 2018-03-18-20:24:39  
    9. 2018-03-18-20:24:39  
    10. 2018-03-18-20:24:41  
    11. 2018-03-18-20:24:43  
    12. 2018-03-18-20:24:45 

    备注:今朝Percona server 5.7.21-20版本已经修复了线程池和PS同时打开内存泄漏的问题,大年夜我测试的情况来看问题也获得懂得决,大年夜家可以直接应用Percona server 5.7.21-20的版本,如下图。

    大年夜膳绫擎的结不雅中可以看出,在没有壅塞的时刻,每次都是4个线程,而后面有1个线程长时光运行的时刻,就会出现那个长时光线程对应的group出现列队的情况,最后固然有3个余暇的线程,然则却只有1个线程在处收成标红部分结不雅)。

    解决办法有两个:

    1、将thread_pool_oversubscribe恰当调大年夜,这个办法只能缓解类似问题,无法根治;

    2、找到慢的SQL,解决慢的问题。

    参考文献:

    https://www.percona.com/doc/percona-server/LATEST/performance/threadpool.html

    https://www.percona.com/blog/2013/03/16/simcity-outages-traffic-control-and-thread-pool-for-mysql/

    http://www.cnblogs.com/cchust/p/4510039.html

    http://blog.jobbole.com/109695/

    http://blog.csdn.net/u012662731/article/details/54375137

    【编辑推荐】

    1. MySQL分页优化中的 “ INNER JOIN方法优化分页算法 ” 到底在什么情况下会生效?
    2. 深刻懂得MySQL——锁、事务与并发控制
    3. 几类关系型数据库的数据解决筹划
    4. binlog2sql实现MySQL误操作的恢复
    5. NoSQL数据库那么多,该若何选择你真的会吗?
    【义务编辑:庞桂玉 TEL:(010)68476606】

      推荐阅读

      第一季度将过,AI巨头们交出了怎样一份成绩单?

    沙龙晃荡 | 3月31日 京东、微博、华为拭魅战专家与你合营商量容器技巧实践! 亚马逊:明星产品Alexa下的难堪时刻根据大年夜邀请函显示的信息猜测,此次重要针对师生和教导方面,没有惊艳的新>>>详细阅读


    本文标题:关于MySQL线程池,这也许是目前最全面的实用帖!

    地址:http://www.17bianji.com/lsqh/40924.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)