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>
++++++