Technical references : Performance tuning : I have a performance issue, and now?
I have a performance issue, and now?
If the performance of Planon software solutions is inadequate, our support team is ready to investigate the issue and provide a solution.
During this investigation, we will have to find the bottleneck together. To help our team swiftly debug the situation, you are encouraged to gather this information up front:
Question
Explanation
What exactly is slow?
If it is only slow at a specific moment please provide us with this timeframe. Also, think about whether there was some scheduled job running at that specific time or if there were any changes made to the system.
Is the issue reproducible?
And if so, is it reproducible on other environments (ACC, TEST, DEV, PROD)?
(To check if the performance issue is still present, is it always there or only when some other process is running? If the issues are reproducible, this is something we can focus on and test in a demo environment).
Are there any errors shown?
If so, please provide us with a clear screenshot of the error. (This will help us correlate the error with the log files).
Is the whole application slow, or only specific parts?
To pinpoint the issue and exclude probable causes where the issue originates.
Are there other applications that are slow as well?
Example: How does an application like YouTube perform?
(This will help determine if there is slowness in multiple applications that are not related to Planon. If that is the case, you need to get your own IT department involved to manage this.)
When did the performance issue start?
What time? What changed? Is it constant?
(This information is needed to identify what possible changes/situations could have led to this issue and to know where to start analyzing and excluding)
Do multiple users experience these performance issues?
To find out if there are any similarities between the users, regarding user group, authorization, or (infrastructure of) location.
Is it currently still slow as we speak?
If not, can you relate it to any action that happened at the time of the slowness?
Is performance monitoring enabled?
To determine if the problem is related to the application server or database server or any other component.
Is Tailor Made Software being used?
If Yes, on which business objects?
(In the case that TMS is involved this can affect the performance in your environment. If possible, test without TMS enabled, for instance, on a test environment.)
Are scheduled tasks/imports/web services running?
If a heavy action is running, this can negatively affect the multiple resources of Planon.
Think of Imports, web services, or even large reports that are running.
For on-premise installations: Have any adjustments been made to the infrastructure?
For this please think of your IT department doing any maintenance to either the company network or implementing patches on the server.
Log files
In addition to the above and to analyze the performance issue further, please provide us with the following log files.
Wildfly (Wildfly application server log)
Tomcat (Tomcat web server log)
Localhost access (http requests to tomcat log)
Performance (default performance monitoring log)
Performance Extended (extended performance monitoring log) (if enabled)