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 |
+----------------+---------------+
文档内容是否对您有帮助?