Performances severely decreases with the increase of number of tables.
Posted: 2025-02-03 11:58
I made an AppGini app to manage our company's IT/HR asset which has become indispensable.
The project started on 2016 and developed/upgraded until today until he has reached the total amount of 95 tables (and many relations).
The problem is that in the years (as tables were added) performance has been declining, so in this moment to open a lookup field to a simple table (two fields and only few records) need to wait up to 20 seconds, making the use very frustrating.
It should be noted that a user that belong from a group that has access limited to only 2-4 tables (in the same database) gets much better performances !
Another thing to note is that the "Query Logs" in the "Admin area" is constantly full populated with "Slow queries".
The application is hosted on premise on a Windows 2008 Server HYPER-V VM with IIS 7.5 (with FastCGI PHP installed) and MySQL 5.7
ALex.
The project started on 2016 and developed/upgraded until today until he has reached the total amount of 95 tables (and many relations).
The problem is that in the years (as tables were added) performance has been declining, so in this moment to open a lookup field to a simple table (two fields and only few records) need to wait up to 20 seconds, making the use very frustrating.
It should be noted that a user that belong from a group that has access limited to only 2-4 tables (in the same database) gets much better performances !
Another thing to note is that the "Query Logs" in the "Admin area" is constantly full populated with "Slow queries".
The application is hosted on premise on a Windows 2008 Server HYPER-V VM with IIS 7.5 (with FastCGI PHP installed) and MySQL 5.7
ALex.