This may help to look into your problem:
In Global Configuration set Debug System to Yes. Go to the page where you search for a user and that search takes a long time. Expand the debug bar.
Look at the Profile section. I don't think it will tell you a lot but you may be able to identify the section of code that seems to take a long time.
Look at the Queries section. You need to scroll down the list of queries and try to identify the query that is selecting results with your search settings. If you know enough, you could copy that query, paste it into phpMyAdmin and substitute preparedArray statements with your actual filter statements. The objective is to get an isolated working query that you can analyse and see what effect adding indexes may have.
Adding an index to the value column of #__field_values may help (or hinder).
In Global Configuration set Debug System to Yes. Go to the page where you search for a user and that search takes a long time. Expand the debug bar.
Look at the Profile section. I don't think it will tell you a lot but you may be able to identify the section of code that seems to take a long time.
Look at the Queries section. You need to scroll down the list of queries and try to identify the query that is selecting results with your search settings. If you know enough, you could copy that query, paste it into phpMyAdmin and substitute preparedArray statements with your actual filter statements. The objective is to get an isolated working query that you can analyse and see what effect adding indexes may have.
Adding an index to the value column of #__field_values may help (or hinder).
Statistics: Posted by ceford — Thu Jan 25, 2024 7:36 pm