Hello,
At our company, many people need to access the details section of a sales order, as critical for doing our jobs. We have a generic inquiry which pulls data from multiple tables, which impacts performance quite significantly, by taking often 45 seconds or more to load the query. This may not sound like a lot, but when dozens of people run this query dozens of time each day, it creates a lot of friction.
I suspect that there can be significant gains made to performance, with SQL best practices such as not scanning multiple tables, or other system level ways by using lazy loading, database caching, or using a concurrent thread pool.
Please direct me to a relevant thread or resource. If not, please respond and I will provide instructions on how to recreate the behavior of the query.
Efficiency is so key here, because it is one of our largest pain points with the ERP since so many people rely on this general inquiry, it can save the company thousands of dollars each year along with the consternation of having to wait for critical information to load in the ERP.
Thank you for reading my post