AnalyticDB for MySQL叢集的串連數沒有限制,但與叢集的規格相關。對於小規格的叢集來說,串連數過多會導致資源不足,無法承載。您可以通過控制台或SQL語句查看AnalyticDB for MySQL數倉版叢集的串連數。
注意事項
通過控制台和SQL語句僅能查看叢集當前的串連數和用戶端IP,無法查詢指定時間段的串連數和用戶端IP。
通過控制台查看串連數
登入雲原生資料倉儲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 |
+----------------+---------------+