Hi, has anyone faced an issue with CPU utilization in AWS RDS ? Here is my setup
- Temporal v1.13.0
- RDS instance db.t3.small, running MySQL 8 (I tried MySQL 5.7 in RDS but still getting high cpu)
- No traffic comes in, just deploy Temporal on 3 EC2 nodes (via Nomad /containers)
- I used mysqladmin status command and saw that the number of queries per seconds is not low I think
Uptime: 24470 Threads: 16 Questions: 15216291 Slow queries: 0 Opens: 907 Flush tables: 1 Open tables: 532 Queries per second avg: 621.834
- The output of processlist is below
mysql> show full processlist;
+------+-------------+-------------------+----------+---------+------+----------+-----------------------+
| Id | User | Host | db | Command | Time | State | Info |
+------+-------------+-------------------+----------+---------+------+----------+-----------------------+
| 4 | rdsadmin | localhost:29260 | NULL | Sleep | 2 | | NULL |
| 2599 | mysql5_root | 10.64.7.18:46378 | NULL | Query | 0 | starting | show full processlist |
| 2935 | temporal | 10.64.7.156:40408 | temporal | Sleep | 16 | | NULL |
| 2940 | temporal | 10.64.7.211:37512 | temporal | Sleep | 3 | | NULL |
| 2941 | temporal | 10.64.7.156:40492 | temporal | Sleep | 6 | | NULL |
| 2942 | temporal | 10.64.7.211:37561 | temporal | Sleep | 6 | | NULL |
| 2943 | temporal | 10.64.7.211:37560 | temporal | Sleep | 6 | | NULL |
| 2944 | temporal | 10.64.7.211:37564 | temporal | Sleep | 3 | | NULL |
| 2945 | temporal | 10.64.7.172:35308 | temporal | Sleep | 3 | | NULL |
| 2946 | temporal | 10.64.7.172:35428 | temporal | Sleep | 7 | | NULL |
| 2947 | temporal | 10.64.7.172:35426 | temporal | Sleep | 7 | | NULL |
| 2948 | temporal | 10.64.7.172:35430 | temporal | Sleep | 7 | | NULL |
| 2949 | temporal | 10.64.7.172:35432 | temporal | Sleep | 1 | | NULL |
| 2950 | temporal | 10.64.7.172:35450 | temporal | Sleep | 8 | | NULL |
| 2951 | temporal | 10.64.7.172:35458 | temporal | Sleep | 17 | | NULL |
| 2952 | temporal | 10.64.7.172:35460 | temporal | Sleep | 8 | | NULL |
| 2953 | temporal | 10.64.7.172:35464 | temporal | Sleep | 7 | | NULL |
| 2954 | temporal | 10.64.7.172:35462 | temporal | Sleep | 7 | | NULL |
| 2955 | temporal | 10.64.7.172:35466 | temporal | Sleep | 17 | | NULL |
| 2956 | temporal | 10.64.7.156:40732 | temporal | Sleep | 3 | | NULL |
| 2957 | temporal | 10.64.7.156:40734 | temporal | Sleep | 7 | | NULL |
| 2958 | temporal | 10.64.7.156:40736 | temporal | Sleep | 3 | | NULL |
| 2959 | temporal | 10.64.7.156:40738 | temporal | Sleep | 7 | | NULL |
| 2960 | temporal | 10.64.7.156:40752 | temporal | Sleep | 14 | | NULL |
| 2961 | temporal | 10.64.7.211:37794 | temporal | Sleep | 6 | | NULL |
| 2962 | temporal | 10.64.7.156:40810 | temporal | Sleep | 7 | | NULL |
| 2963 | temporal | 10.64.7.156:40812 | temporal | Sleep | 7 | | NULL |
| 2964 | temporal | 10.64.7.156:40814 | temporal | Sleep | 6 | | NULL |
| 2965 | temporal | 10.64.7.211:37870 | temporal | Sleep | 2 | | NULL |
| 2966 | temporal | 10.64.7.211:37886 | temporal | Sleep | 2 | | NULL |
| 2967 | temporal | 10.64.7.211:37890 | temporal | Sleep | 2 | | NULL |
| 2968 | temporal | 10.64.7.211:37892 | temporal | Sleep | 2 | | NULL |
| 2969 | temporal | 10.64.7.211:37894 | temporal | Sleep | 2 | | NULL |
+------+-------------+-------------------+----------+---------+------+----------+-----------------------+
- I also use another MySQL 8 instance running in GCP CloudSQL but don’t see this problem.
Can you guys suggest the minimum resources (cpu/ram) to run the Temporal on MySQL ?
Thanks