查看mysql连接数 并发数相关信息

来源:互联网 发布:淘宝店上架宝贝教程 编辑:程序博客网 时间:2024/04/29 11:54
mysql< show status like 'Threads%';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| Threads_cached    | 58    |
| Threads_connected | 57    |   ###这个数值指的是打开的连接数
| Threads_created   | 3676  |
| Threads_running   | 4     |   ###这个数值指的是激活的连接数,这个数值一般远低于connected数值
+-------------------+-------+
Threads_connected 跟show processlist结果相同,表示当前连接数。准确的来说,Threads_running是代表当前并发数



这是是查询数据库当前设置的最大连接数
mysql< show variables like '%max_connections%';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 1000  |
+-----------------+-------+
可以在/etc/my.cnf里面设置数据库的最大连接数
[mysqld]
max_connections = 1000


查看进程show processlist;
       

        设置mysql最大连接数的方法

方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可

  方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword

  设置新的最大连接数为200:mysql> set GLOBAL max_connections=200

  显示当前运行的Query:mysql> show processlist

  显示当前状态:mysql> show status

  退出客户端:mysql> exit

  查看当前最大连接数:mysqladmin -uusername -ppassword variables



skip-external-locking

key_buffer_size = 512M

max_allowed_packet = 8M

table_open_cache = 512

sort_buffer_size = 12M

read_buffer_size = 8M

read_rnd_buffer_size = 32M

myisam_sort_buffer_size = 64M

thread_cache_size = 128

query_cache_size = 128M

thread_concurrency = 8

把这个加到[mysqld]下面,然后重启数据库


0 0
原创粉丝点击