mysql 查连接数,查看MySQL的连接数
查看MySQL的連接數
有時候,我們發現有些程序無法連接到MySQL數據庫,我們就要
查看數據庫是否在運行
查看程序配置的是否正確
數據庫的連接達到最大連接數
查看數據庫是否在運行
$> sudo service mysqld status
查看程序配置的是否正確
就是查看連接的時候使用的參數,如ip地址,端口,用戶名和密碼
數據庫的連接達到最大連接數
關于這部分我們在下面重點講解。
有三個辦法可以看到當前有多少連接數,各有各的的優點,
第一種是查看到連接的進程列表
mysql> show processlist;
+———+———-+—————–+————+———+——-+——-+——————+
| Id????? | User???? | Host??????????? | db???????? | Command | Time? | State | Info???????????? |
+———+———-+—————–+————+———+——-+——-+——————+
|? 722515 | mailuser | localhost:60092 | mailserver | Sleep?? | 17570 |?????? | NULL???????????? |
| 1224106 | root???? | localhost?????? | NULL?????? | Query?? |???? 0 | NULL? | show processlist |
+———+———-+—————–+————+———+——-+——-+——————+
第二種是直接查看連接的數量
mysql> show status where `variable_name` = ‘Threads_connected’;
+——————-+——-+
| Variable_name???? | Value |
+——————-+——-+
| Threads_connected | 2???? |
+——————-+——-+
第三種是查看所有跟連接有關的參數
mysql> show status like ‘%onn%’;
+————————–+———+
| Variable_name??????????? | Value?? |
+————————–+———+
| Aborted_connects???????? | 1?????? |
| Connections????????????? | 1230390 |
| Max_used_connections???? | 12????? |
| Ssl_client_connects????? | 0?????? |
| Ssl_connect_renegotiates | 0?????? |
| Ssl_finished_connects??? | 0?????? |
| Threads_connected??????? | 2?????? |
+————————–+———+
我們比較喜歡第三種方法,因為它提供不只是連接數據,還有最大允許的數目。
版權所有,禁止轉載. 如需轉載,請先征得博主的同意,并且表明文章出處,否則
按侵權處理.
分享到:
總結
以上是生活随笔為你收集整理的mysql 查连接数,查看MySQL的连接数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: U2Net——U-Net套U-Net——
- 下一篇: 什么是阿尔法和贝塔?