# 檢視最大連接配接數
show variables like 'max_connections';
# 臨時修改
set GLOBAL max_connections=200;
# 永久修改
max_connections=200 # 修改配置檔案
# 檢視主從同步狀态
show slave status\G
# 連接配接相關狀态和變量
mysql> show status like '%connect%';
+-----------------------------------------------+---------------------+
| Variable_name | Value |
+-----------------------------------------------+---------------------+
| Aborted_connects | 18 |
| Connection_errors_accept | 0 |
| Connection_errors_internal | 0 |
| Connection_errors_max_connections | 3261 |
| Connection_errors_peer_address | 0 |
| Connection_errors_select | 0 |
| Connection_errors_tcpwrap | 0 |
| Connections | 43887383 |
| Locked_connects | 0 |
| Max_used_connections | 152 |
| Max_used_connections_time | 2019-07-10 04:01:29 |
| Performance_schema_session_connect_attrs_lost | 0 |
| Ssl_client_connects | 0 |
| Ssl_connect_renegotiates | 0 |
| Ssl_finished_connects | 0 |
| Threads_connected | 62 |
+-----------------------------------------------+---------------------+
16 rows in set (0.00 sec)
Connection_errors_max_connections:當MySQL的最大并發連接配接數超過設定的max_connections變量的值,被拒絕的次數會記錄到這個狀态值裡。 這個狀态值過高,有可能是系統并發較高,可以考慮調大max_connections。
Connections: MySQL服務從初始化開始成功建立連接配接的數量,該值不斷累加。
Max_used_connections: MySQL服務從啟動開始,同一時刻并發連接配接的最大值,如果該值很大,則有可能系統并發較高,可以考慮調大max_connections。
Threads_connected: 目前打開的連接配接數量。
# 檢視目前執行sql
select * from information_schema.processlist\G