We're Moving to a New Support Platform – Starting June 1st!
We’re excited to let you know that starting June 1st, we’ll be transitioning to a new support system that will be available directly on our product websites – Amelia, wpDataTables, and Report Builder. In fact, the new support platform is already live for Amelia and wpDataTables, and we encourage you to reach out to us there.
You'll always be able to reach us through a widget in the bottom right corner of each website, where you can ask questions, report issues, or simply get assistance.
While we still do not offer live support, a new advanced, AI-powered assistant, trained on our documentation, use cases, and real conversations with our team, is there to help with basic to intermediate questions in no time.
We're doing our best to make this transition smooth and hassle-free. After June 1st, this current support website will redirect you to the new "Contact Us" pages on our product sites.
Thanks for your continued support and trust – we’re excited to bring you an even better support experience!
Our website crashing with this error.
Warning: mysqli_real_connect(): (42000/1226): User 'USER' has exceeded the 'max_user_connections' resource (current value: 25) in /home/PATH/wp-includes/wp-db.php on line 1626
Has massive amount of SQL queries running related to wpdatatables, all the same:20515788 DATABASE localhost USER Query 8570 Waiting for table metadata lock ALTER TABLE wp_wpdatatables_columns MODIFY COLUMN column_type
These show up in SQL processlist as:
| 21094556 | DATABASE | localhost | USER| Query | 4890 | Waiting for table level lock | UPDATE `wp_wpdatatables_columns` SET `column_type` = 'masterdetail' WHERE `orig_header` = 'master | 0.000 |
Please advise why this is happening - we are not working on wpdatatables when this occurs and crashes site.
Hello Andy
Thank you for your purchase, and sorry to hear you're having issues with the table.
Can you please tell me what query you're using? What table? What are the changes you're trying to make?
As much detail as possible, please.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Whatever this is seems to relate to masterdetail addon. When the processlist was cleared allowing us back into website, all 12 databases had master detail functionality turned on in admin, but it was not present on frontend. When we toggled the masterdetail status, it came back.
Hi again Andy
Well, I suppose you made some changes in the tables (perhaps moved the Master-Detail column or deactivated and activated the plugin), and the plugin tried to assign the "masterdetail" type to the columns. I cannot say for sure.
If I understood you correctly - the issue is resolved now?
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
No, this is not resolved. It still happens.
No, we did not make changes to the tables before the problem.
Please understand we are not using wpdatatables when this problem occurs.
We have much more detail on this now however;
We have further narrowed the trigger
6 queries are created, for each product update.
These queries time out. That means if enough products are updated in a short period ()only around 4 or so), the WordPress database user hits max_user_connections.
15 seconds after updating one WooCommerce product, here are the queries on the server:
Here is my processlist query, we expect that:
-> | 22522955 | lxuqyepr_bafhs | localhost | lxuqyepr_bafhs | Query | 0 | Init | show full processlist | 0.000 |
Then masterdetail related queries, one like this:
-> | 22524175 | lxuqyepr_bafhs | localhost | lxuqyepr_bafhs | Query | 15 | Waiting for table level lock | UPDATE `hdgtf_wpdatatables_columns` SET `column_type` = 'masterdetail' WHERE `orig_header` = 'masterdetail' | 0.000 |
Then 5 like this:
-> | 22524176 | lxuqyepr_bafhs | localhost | lxuqyepr_bafhs | Query | 15 | Waiting for table metadata lock | ALTER TABLE hdgtf_wpdatatables_columns MODIFY COLUMN column_type ENUM('autodetect','string','int','float','date','link','email','image','formula','datetime','time','masterdetail') | 0.000 |
-> | 22524177 | lxuqyepr_bafhs | localhost | lxuqyepr_bafhs | Query | 15 | Waiting for table metadata lock | ALTER TABLE hdgtf_wpdatatables_columns MODIFY COLUMN column_type ENUM('autodetect','string','int','float','date','link','email','image','formula','datetime','time','masterdetail') | 0.000 |
-> | 22524178 | lxuqyepr_bafhs | localhost | lxuqyepr_bafhs | Query | 15 | Waiting for table metadata lock | ALTER TABLE hdgtf_wpdatatables_columns MODIFY COLUMN column_type ENUM('autodetect','string','int','float','date','link','email','image','formula','datetime','time','masterdetail') | 0.000 |
-> | 22524179 | lxuqyepr_bafhs | localhost | lxuqyepr_bafhs | Query | 15 | Waiting for table metadata lock | ALTER TABLE hdgtf_wpdatatables_columns MODIFY COLUMN column_type ENUM('autodetect','string','int','float','date','link','email','image','formula','datetime','time','masterdetail') | 0.000 |
-> | 22524291 | lxuqyepr_bafhs | localhost | lxuqyepr_bafhs | Query | 0 | Waiting for table metadata lock | ALTER TABLE hdgtf_wpdatatables_columns MODIFY COLUMN column_type ENUM('autodetect','string','int','float','date','link','email','image','formula','datetime','time','masterdetail') | 0.000 |
Clearly these queries shouldnt be happening!
Alright, Andy
I'll forward the issue to one of our developers for testing.
In case he needs remote access, would you be able to provide me a temporary WP-admin login for your site where this happens, FTP access credentials and the Database (PHPMyAdmin or cPanel), so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue. We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course we do not provide login data to third party.
You can write credentials here because this ticket is private and nobody can see it except us.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hello Andy
We've just released updated versions of all our add-ons, and wpDataTables.
Can you please update Master-Detail and wpDataTables to the latest versions? The issue should be resolved.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables