helpdeskguy
Typically yea. It can also be a case of needing to optimize MySQL itself (like buffer pool size, thread concurrency, etc.), needing to repair/optimize the database tables, and/or setup multiple database servers with something like ProxySQL to distribute the load. We have some really large databases in our hosted platform with no performance issues.
Sometimes it’s also due to the search query/criteria, what they are searching for, and where they are searching. Some searches can be really expensive as it has to scan all rows of a table, etc. We do have some updates for search optimizations coming soon but that mainly deals with user email searching.
Cheers.