zoukankan      html  css  js  c++  java
  • msyql查看连接数

    连接数

    SHOW FULL PROCESSLIST

    1、  查看允许的最大并发连接数

    SHOW VARIABLES LIKE 'max_connections';

    2、  修改最大连接数

    方法1:临时生效

    SET GLOBAL max_connections=200;

    SET语法参考:

    http://dev.mysql.com/doc/refman/5.7/en/set-statement.html

    方法2:永久生效

    查找my.ini 或 my.cnf文件,进行编辑设置:

    # whereis my.cnf

    my: /etc/my.cnf

    # vim /etc/my.cnf

    .....

    [mysqld]

    ……

    max_connections = 1000

    重启MySQL服务

    3、  查看线程相关的状态变量

    SHOW STATUS LIKE 'Threads%';

    MySQL <wbr>MySql连接数与线程池

    输出说明:

    Threads_cached:缓存中的线程连接数,该变量在嵌入式服务器(libmysqld)无意义

    Threads_connected:当前打开的连接数,该值和SHOW PROCESSLIST;输出记录总数一样

    Threads_created:为处理连接而创建的线程数。如果该值很大,可能要增加thread_cache_size。缓存未命中率=Theads_created/Connections

    thread_cache_size:但客户端断开时,如果缓存中的线程连接数即Threads_cached,比thread_cache_size小,那么这个客户端线程会被放入缓存中,如果可能,通过重用缓存中线程来满足线程请求。如果有许多新连接,可以增加该项值来提高性能。

    Threads_running:非睡眠状态的连接数,通常指并发连接数

  • 相关阅读:
    怎样开始学日语
    转 送给日语初学者的寄语
    分享一个flash播放音乐的类
    日语网址
    北京奥运会门票价格一览表
    上班防沉迷系统
    ActionScript 3.0 概要
    Actionscript 3学习资源
    客户导入后需要Update的字段
    ORA01219
  • 原文地址:https://www.cnblogs.com/brady-wang/p/13361038.html
Copyright © 2011-2022 走看看