AnalyticDB for MySQL集群的連接數沒有限制,但與集群的規格相關。對于小規格的集群來說,連接數過多會導致資源不足,無法承載。您可以通過控制臺或SQL語句查看AnalyticDB for MySQL數倉版集群的連接數。
前提條件
集群類型為數倉版。
說明
企業版、基礎版及湖倉版集群不支持通過控制臺或SQL語句查看連接信息。
通過控制臺查看連接數
登錄云原生數據倉庫AnalyticDB MySQL控制臺,在左上角選擇集群所在地域。在左側導航欄,單擊集群列表,在數倉版頁簽,單擊目標集群ID。
在左側導航欄,單擊診斷優化。
單擊連接信息頁簽。
您可以查看連接集群的用戶、客戶端IP和連接數。
通過SQL語句查看連接數
通過表INFORMATION_SCHEMA.KEPLER_CONNECTION_INFO_MERGED查看連接信息,包括連接數倉版集群的用戶、客戶端IP和連接數。
查詢連接總數
SELECT COUNT(*) FROM INFORMATION_SCHEMA.KEPLER_CONNECTION_INFO_MERGED;
返回結果如下:
+-----------+
| count(*) |
+-----------+
| 9 |
+-----------+
查詢每一個用戶建立的連接數
SELECT COUNT(*) AS connection_count, user FROM INFORMATION_SCHEMA.KEPLER_CONNECTION_INFO_MERGED GROUP BY user ORDER BY connection_count DESC;
返回結果如下:
+----------------+--------+
|connection_count| user |
+----------------+--------+
| 4 | kepler |
+----------------+--------+
| 4 | test |
+----------------+--------+
| 1 | aurora |
+----------------+--------+
查詢每一個客戶端建立的連接數
SELECT COUNT(*) AS connection_count, access_ip FROM INFORMATION_SCHEMA.KEPLER_CONNECTION_INFO_MERGED GROUP BY access_ip ORDER BY connection_count DESC;
返回結果如下:
+----------------+---------------+
|connection_count| access_ip |
+----------------+---------------+
| 4 | 192.168.XX.XX |
+----------------+---------------+
| 3 | 100.104.XX.XX |
+----------------+---------------+
| 1 | 100.104.XX.XX |
+----------------+---------------+
| 1 | 100.104.XX.XX |
+----------------+---------------+
文檔內容是否對您有幫助?