暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

thread线程相关:用户线程

自学Oracle 2019-12-05
494

show global status like "thread_%";

  • threads_cached:还剩1个高速缓冲存储器存储,chached中会存放连接,当用户链接断开后,不会马上释放,暂时存放在这里,供其他新用户使用。

  • threads_connected:当前有1个用户在连接。

  • threads_created:系统当前有的线程(create:构建)

  • threads_running:1个用户在工作


    show variables like 'thread_%';

    thread_cache_size 就是上面的 Threads_cached参数的设置数量(也就是<=512)



      show variables like 'max_connections';

      max_connections:数据库允许最大连接数


        show global status like "%abor%";

        aborted_connects:被异常终止的连接的数量,如果这个值很大,用户的体验可能会很差。


        调Threads_running和thread_concurrency参数

        64:0--->当Threads_running参数是64,就把thread_concurrency调成0
        要远远大于128:128--->保护CPU
        10~200:查看tps/qps两个指标 自己测试在哪个数性能最好
        <=cpu core*2/4 --->cpu 可以并发的处理两个或者四个线程。



        本公众号是个人学习工作笔记,希望大家发现问题能及时和我本人沟通,希望你与我共同成长。个人微信zgjt12306。



         

        欢迎关注“自学Oracle”



        最后修改时间:2019-12-17 12:30:48
        文章转载自自学Oracle,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论