MySQL Aborted_connects值不斷增大的可能性原因分析
最近登入資料庫,檢視Aborted_clients的值,發現在不斷增大。
mysql(mdba@localhost:test 03:36:36)>show global status like 'abort%';
+------------------+---------+
| Variable_name | Value |
+------------------+---------+
| Aborted_clients | 5185350 |
| Aborted_connects | 1788 |
+------------------+---------+
2 rows in set (0.00 sec)
mysql(mdba@localhost:test 03:36:37)>show global status like 'abort%';
+------------------+---------+
| Variable_name | Value |
+------------------+---------+
| Aborted_clients | 5185351 |
| Aborted_connects | 1788 |
+------------------+---------+
2 rows in set (0.00 sec)
mysql(mdba@localhost:test 03:36:38)>show global status like 'abort%';
+------------------+---------+
| Variable_name | Value |
+------------------+---------+
| Aborted_clients | 5185352 |
| Aborted_connects | 1788 |
+------------------+---------+
2 rows in set (0.00 sec)
mysql(mdba@localhost:test 03:36:39)>show global status like 'abort%';
+------------------+---------+
| Variable_name | Value |
+------------------+---------+
| Aborted_clients | 5185355 |
| Aborted_connects | 1788 |
+------------------+---------+
2 rows in set (0.00 sec)
原因分析:
Aborted Clients值解釋:
The number of connections that were aborted because the client died without closing the connection properly.
當abort clients增大的時候意味著有客戶端成功建立連線,但是很快就斷開連線或者被終止了,這種情況一般發生在網路不穩定的環境中。
主要的可能原因有:
a)客戶端沒有主動關閉mysql連線mysql_close()。
b)wait_timeout設定很短被mysql幹掉了。
c)客戶端由於某些原因被幹掉了。
Aborted Connection值解釋:
The number of failed attempts to connect to the MySQL server.
當有大量的連結連線不上mysql的時候,這個數值就會激增。
主要的可能原因有:
a)沒有授權或者密碼不對。一般錯誤日誌中會有如下報錯(Access denied for ‘user’@‘host’)
b)連線數滿了。一般報錯包含(too many connections)
c)超過連結時間限制,主要有這個引數控制connect_timeout(mysql預設是10s,基本除非網路環境極端不好,一般不會超時。)
mysql(mdba@localhost:test 03:36:36)>show global status like 'abort%';
+------------------+---------+
| Variable_name | Value |
+------------------+---------+
| Aborted_clients | 5185350 |
| Aborted_connects | 1788 |
+------------------+---------+
2 rows in set (0.00 sec)
mysql(mdba@localhost:test 03:36:37)>show global status like 'abort%';
+------------------+---------+
| Variable_name | Value |
+------------------+---------+
| Aborted_clients | 5185351 |
| Aborted_connects | 1788 |
+------------------+---------+
2 rows in set (0.00 sec)
mysql(mdba@localhost:test 03:36:38)>show global status like 'abort%';
+------------------+---------+
| Variable_name | Value |
+------------------+---------+
| Aborted_clients | 5185352 |
| Aborted_connects | 1788 |
+------------------+---------+
2 rows in set (0.00 sec)
mysql(mdba@localhost:test 03:36:39)>show global status like 'abort%';
+------------------+---------+
| Variable_name | Value |
+------------------+---------+
| Aborted_clients | 5185355 |
| Aborted_connects | 1788 |
+------------------+---------+
2 rows in set (0.00 sec)
原因分析:
Aborted Clients值解釋:
The number of connections that were aborted because the client died without closing the connection properly.
當abort clients增大的時候意味著有客戶端成功建立連線,但是很快就斷開連線或者被終止了,這種情況一般發生在網路不穩定的環境中。
主要的可能原因有:
a)客戶端沒有主動關閉mysql連線mysql_close()。
b)wait_timeout設定很短被mysql幹掉了。
c)客戶端由於某些原因被幹掉了。
Aborted Connection值解釋:
The number of failed attempts to connect to the MySQL server.
當有大量的連結連線不上mysql的時候,這個數值就會激增。
主要的可能原因有:
a)沒有授權或者密碼不對。一般錯誤日誌中會有如下報錯(Access denied for ‘user’@‘host’)
b)連線數滿了。一般報錯包含(too many connections)
c)超過連結時間限制,主要有這個引數控制connect_timeout(mysql預設是10s,基本除非網路環境極端不好,一般不會超時。)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2143651/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【MySQL】ibdata檔案增大的原因MySql
- 截斷表後空間不釋放的原因分析
- MySQL資料庫SYS CPU高的可能性分析MySql資料庫
- MySQL·專家投稿·MySQL資料庫SYSCPU高的可能性分析MySql資料庫
- setInterval()不準確原因分析
- TNS監聽起不來的原因分析
- Oracle JOB異常中斷原因分析Oracle
- WGCLOUD連不上是MySQL的原因整理GCCloudMySql
- 執行計劃不穩定的原因分析
- PS空白試驗值偏高的原因怎麼分析
- 簡單分析synchronized不會鎖洩漏的原因synchronized
- DNS解析為什麼不生效?DNS解析不生效原因分析DNS
- MYSQL 主從不一致的原因分析MySql
- mysql如何判斷不包含某個字元MySql字元
- Microsoft Visual Studio 2010導致系統C盤不斷增大問題處理。ROS
- MYSQL資料表損壞的原因分析和修復方法MySql
- MySQL斷電恢復的一點簡單分析MySql
- MySQL不建議用UUID做innodb主鍵的幾條原因MySqlUI
- MySQL information_schema.columns表查詢慢原因分析MySqlORM
- Oracle X7一體機儲存節點重啟導致u01使用率不斷增大Oracle
- streams capture狀態PAUSED FOR FLOW CONTROL原因分析和診斷APT
- 如何解決客戶期望值不斷上漲的品牌挑戰?
- 逐步分析MySQL從庫com_insert無變化的原因MySql
- MySQL複製中源和副本之間資料不匹配的可能原因MySql
- MySQL 選錯索引的原因?MySql索引
- MySQL中case?when對NULL值判斷的踩坑記錄RTGYMySqlNull
- SQL SERVER的記憶體會不斷增加,問題分析(轉)SQLServer記憶體
- MySQL:關於排序order by limit值不穩定的說明(1)MySql排序MIT
- MySQL在刪除表時I/O錯誤原因分析MySql
- 建站失敗的原因分析
- 伺服器不穩定的原因伺服器
- oracle中分析函式獲取之前最近的不為null的值Oracle函式Null
- MySQL server has gone away錯誤的一些常見原因分析MySqlServerGo
- Servlet Cookie取不到值原因ServletCookie
- 事故不斷的 DevOps !dev
- 檢視MySQL鎖等待的原因MySql
- MySQL亂碼的幾種原因MySql
- 如何診斷伺服器關閉的原因伺服器