Total Cache causing excessive MySQL CPU usage
-
Hi,
I just contacted Plesk support to inquire about Plesk high MySQL CPU usage and they have uncovered that a Total Cache table in the DB is causing this problem.
Here is there report below. Could this be a configuration issue in Total Cache?
Thank you for contacting Parallels Technical Support.
I have successfully logged into the server and found the root cause of the issue. On my investigation, I found the custom wordpress application used by the domain “netmix.co”. The wordpress application use database “XXXXXXXX_netmixco”, and under the application database use table “wp_2_w3tc_cdn_queue“, in order to execute the queries. I have monitored the MySQL process and found the below snippet in some time interval.
++++++
mysql> SHOW FULL PROCESSLIST;
+——–+——————+———–+——————-+———+——+————–+—————————————————————————————————————————————————————————————————————————————————————————————————–+
| Id | User | Host | db | Command | Time | State | Info |
+——–+——————+———–+——————-+———+——+————–+—————————————————————————————————————————————————————————————————————————————————————————————————–+
| 5 | debian-sys-maint | localhost | NULL | Sleep | 52 | | NULL |
| 403898 | admin | localhost | psa | Sleep | 28 | | NULL |
| 403900 | admin | localhost | psa | Sleep | 28 | | NULL |
| 403912 | db070966_netmix | localhost | db102475_netmixco | Query | 1 | Sending data | SELECT id FROM wp_2_w3tc_cdn_queue WHERE local_path = “/var/www/vhosts/netmix.co/httpdocs/wp-content/cache/minify/000002/M9QvL9DNyk_SzU3MS0xPLdJPLC5OLSnWTy4G4oz84tQ8AA.css” AND remote_path = “wp-content/cache/minify/000002/M9QvL9DNyk_SzU3MS0xPLdJPLC5OLSnWTy4G4oz84tQ8AA.css” AND command != 1 |
| 403922 | admin | localhost | psa | Query | 0 | NULL | SHOW FULL PROCESSLIST |
+——–+——————+———–+——————-+———+——+————–+—————————————————————————————————————————————————————————————————————————————————————————————————–+
5 rows in set (0.00 sec)
——
mysql> SHOW FULL PROCESSLIST;
+——–+——————+———–+——————-+———+——+————–+———————————————————————————————————————————————+
| Id | User | Host | db | Command | Time | State | Info |
+——–+——————+———–+——————-+———+——+————–+———————————————————————————————————————————————+
| 5 | debian-sys-maint | localhost | NULL | Sleep | 55 | | NULL |
| 404607 | admin | localhost | psa | Sleep | 100 | | NULL |
| 404609 | admin | localhost | psa | Sleep | 100 | | NULL |
| 404673 | db070966_netmix | localhost | db102475_netmixco | Query | 1 | Sending data | SELECT remote_path FROM wp_2_w3tc_cdn_queue WHERE remote_path = ‘wp-content/plugins/jetpack/modules/shortcodes/css/slideshow-shortcode.css’ |
| 404676 | db070966_netmix | localhost | db102475_netmixco | Query | 1 | Sending data | SELECT remote_path FROM wp_2_w3tc_cdn_queue WHERE remote_path = ‘wp-content/plugins/jetpack/modules/shortcodes/css/slideshow-shortcode.css’ |
| 404691 | admin | localhost | psa | Query | 0 | NULL | SHOW FULL PROCESSLIST |
+——–+——————+———–+——————-+———+——+————–+———————————————————————————————————————————————+
6 rows in set (0.00 sec)
mysql>
—–
mysql> select count(*) from wp_2_w3tc_cdn_queue;
+———-+
| count(*) |
+———-+
| 616958 |
+———-+
1 row in set (0.12 sec)
mysql>
++++++
- The topic ‘Total Cache causing excessive MySQL CPU usage’ is closed to new replies.