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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




