mysql查看当前实时连接数

Mysql  

静态查看:

  1. SHOW PROCESSLIST;
  2. SHOW FULL PROCESSLIST;
  3. SHOW VARIABLES LIKE '%max_connections%';
  4. SHOW STATUS LIKE '%Connection%';

实时查看:

  1. mysql> show status like 'Threads%';
  2. +-------------------+-------+
  3. | Variable_name | Value |
  4. +-------------------+-------+
  5. | Threads_cached | 58 |
  6. | Threads_connected | 57 | ###这个数值指的是打开的连接数
  7. | Threads_created | 3676 |
  8. | Threads_running | 4 | ###这个数值指的是激活的连接数,这个数值一般远低于connected数值
  9. +-------------------+-------+
  10. Threads_connected show processlist结果相同,表示当前连接数。准确的来说,Threads_running是代表当前并发数
  11. 这是是查询数据库当前设置的最大连接数
  12. mysql> show variables like '%max_connections%';
  13. +-----------------+-------+
  14. | Variable_name | Value |
  15. +-----------------+-------+
  16. | max_connections | 100 |
  17. +-----------------+-------+
  18. 可以在/etc/my.cnf里面设置数据库的最大连接数
  19. max_connections = 1000


评论 0

发表评论

Top