AnalyticDB for MySQL クラスターには明確な接続数上限はありませんが、低スペックのクラスターで接続が過剰になると、システムリソースが枯渇し、サービスが中断される可能性があります。AnalyticDB for MySQL Data Warehouse Edition クラスターへの接続数は、コンソールまたは SQL 文を使用して表示できます。
注意事項
コンソールと SQL 文には現在の接続とクライアント IP のみが表示され、過去のデータのクエリはサポートされていません。
コンソールでの接続情報の表示
AnalyticDB for MySQL コンソールにログインします。コンソールの左上隅でリージョンを選択します。左側のナビゲーションウィンドウで、クラスターリスト をクリックします。管理するクラスターを見つけ、そのクラスター ID をクリックします。
左側のナビゲーションウィンドウで、 をクリックします。
接続情報 タブをクリックします。
クラスターのユーザー、クライアント IP、接続数を表示できます。
SQL 文を使用した接続情報の表示
INFORMATION_SCHEMA.KEPLER_CONNECTION_INFO_MERGED テーブルを使用して接続情報を表示します。この情報には、Data Warehouse Edition クラスターのユーザー、クライアント 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 |
+----------------+---------------+