Hey everyone, Have you experienced an issue that ...
# general
a
Hey everyone, Have you experienced an issue that takes approximately 20-40 seconds to load a transaction record to view- or edit-mode in the production environment, but when you’ve reloaded a transaction a few times again, it starts to load faster. The fastest loading time that we have achieved is approximately 4-5 seconds. Why is performance so uneven in NetSuite? The problem isn’t in our custom scripts. We have tested performance with script deployed and undeployed, and it only affects about 1-2 seconds to loading time if scripts are undeployed. It doesn’t explain why loading sometimes takes 20-40 seconds. Is this performance issue something that can be improved by purchasing more licenses (SuiteCloud, etc..) from NetSuite? Or are there any other ways that you have improved NetSuite UI performance? Thank you!
r
We had an issue a few years ago where transactions were taking upwards of 120 seconds. Heres a few things to check: 1. Download the APM tool NetSuite provides, this will help analysis if you haven't already used it. This may point out areas of opportunity you are not aware of 2. Is your transaction using a parent/child relationship for customers? A large number of child records under one parent was the cause of our issue 3. Do you have many custom fields that are sourcing in data? The database will have to be queried to get this data 4. Are other custom records attached to your transactions? The database will have to be queried to get this data The reason why its faster after reload is due to how the database cache's requests. The first time a record is accessed it has to read in all the data, subsequent refreshes will load in data thats already cached, but may need to read from custom records/fields depending on your customizations. Eventually you will get to a point where you gain no further benefit from a reload.
a
We will check it out, many thanks @roberth! 😊
r
Best of luck!
b
You mentioned un-deploying scripts; what about workflows?